procedure single_tariff(v_called:string;out m:integer);其中out是什么意思?和VAR有什么区别? out不在乎m的输入值,它需要给m输出一个内容。除了不在乎输入值外,out和var没有区别。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Good,Chechy。out仅仅接受返回的值,对out的任何输入都会被忽略......其它的类似var Out 标志参数m是输出类型的参数,也就是说,调用函数时,函数内部可以对传入的m进行赋值。 看一下这一小段程序便可明白了:procedure Hello(out S: String);begin S := 'Hello, ' + S;end;procedure TestOut;var S: String;begin S := 'World'; Hello(S); // 此时S的值是'Hello, '而非'Hello, World'!, 在过程Hello中S的原始值被丢弃了! ShowMessage(S); end; 请教:DBChart如何代码设置形状? 急!!!lenth命令忘了,马上加 键盘Hook问题 需要window API的word文档 ~~~~~~~~~请大家帮帮小弟,过来看看,马上给分~~~~~~~~ 求字符串长度 怎样将数字符串转化为按个十百千位读法的字符串? 有人知道文本文件的读写吗 关于文件的问题! 请问各位,能不能在标签控件中加入背景图案,而且不影响字体的显示。 各位大哥帮小弟看看如下的代码。 求助不如说求救,如何用程序得到当前MOUSE的状态为“小手”样?
procedure Hello(out S: String);
begin
S := 'Hello, ' + S;
end;procedure TestOut;
var S: String;
begin
S := 'World';
Hello(S);
// 此时S的值是'Hello, '而非'Hello, World'!, 在过程Hello中S的原始值被丢弃了!
ShowMessage(S);
end;