你可能没有仔细看,
在函数的定义区定义的函数和过程只有这个函数内存可以调用,其它地方不能调用 的。
function MyTest(i:longint):longint;
function Thin(i:longint;a:longint):longint;
begin
DoSomething...
end;
begin
DoSomething...
thin(..
//一般情况下这里面都会调用的,如果真的没有调用,你可以把上面定义和thin函数删除,要不就浪费了。
end;
在函数的定义区定义的函数和过程只有这个函数内存可以调用,其它地方不能调用 的。
function MyTest(i:longint):longint;
function Thin(i:longint;a:longint):longint;
begin
DoSomething...
end;
begin
DoSomething...
thin(..
//一般情况下这里面都会调用的,如果真的没有调用,你可以把上面定义和thin函数删除,要不就浪费了。
end;
function Thin(i:longint;a:longint):longint;
begin
DoSomething...
end;
begin
DoSomething... // function Thin在这里使用,如果没有就可以删除
end;function Thin 是私有函数,只在function MyTest中有效。