函数的参数不用字符串,而作为变量,该怎么用? ( 积分: 100 )

  • 主题发起人 主题发起人 yesky_2008
  • 开始时间 开始时间
Y

yesky_2008

Unregistered / Unconfirmed
GUEST, unregistred user!
函数的参数不用字符串,而作为变量,该怎么用?

如函数
function abc(a):string;
begin
a=999 //参数a作为一个变量是否可以
end;
 
函数的参数不用字符串,而作为变量,该怎么用?

如函数
function abc(a):string;
begin
a=999 //参数a作为一个变量是否可以
end;
 
你的问题很多支义,可否详细一点
 
function abc(var a: string):string;
begin
a=999 //参数a作为一个变量是否可以
end;
 
同意 shell.
定义函数时函数的参数 默认值是 const 类型,需声明为 var
 
來晚了,555
這你該去好好看看概念
什麽是值參,什麽事形參
同意shell~
 
呵呵,很简单的问题啊。楼主多看看书
 
不好意思,可能没写清楚。

如函数
function abc(a:string):string;
begin
a=999 //a如是字串类型,怎么付值给999?
end;

调用为
abc('zzz');

 
我从没回答过问题,这个问题我能答,可是你们为什么要抢我的呀
 
function abc(var a:string):string;
begin
result:=’123’;
a:=’999’;
end;

var
a:string;
begin
a:='';
showmessage(abc(a));
showmessage(a);
end;
自己測試啊,看看結果就知道了
PS:你的函數寫得很不規範阿
 
多人接受答案了。
 
楼主讲的还是不清楚


不好意思,可能没写清楚。

如函数
function abc(a:string):string;
begin
[red]a=999 //a如是字串类型,怎么付值给999?[/red]楼主到底想说明什么?
end;

调用为
abc('zzz');

 
后退
顶部