一个简单的问题
const
cName = 'Name ' ;
procedure GetName ;
var
Name:string ;
begin
...
cName 操作 ;
end;
procedure main
begin
GetName ;
end;
---------程序1-----------
const
cName = 'Name ' ;
procedure GetName(sName:string);
var
Name:string ;
begin
...
sName 操作 ;
end;
procedure main
begin
GetName(cName) ;
end;
---------程序2-----------
请问各位会选择程序1还是程序2,理由?
[解决办法]
没说目的,怎么说那个好呢?
程序1: 只为 cName = 'Name ' ; 服务
程序2: 可以自己传参数进去,灵活一点,
看你怎么用了,如果GetName这个函数只为 'Name '服务的话就选1了,否则选2
[解决办法]
从灵活上讲,我选2