CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

procedure single_tariff(v_called:string;out m:integer);其中out是什么意思?和VAR有什么区别?

楼主jettli(李杰)2002-05-22 20:45:46 在 Delphi / VCL组件开发及应用 提问

如题 问题点数:5、回复次数:4Top

1 楼chechy(www.qdocuments.net)回复于 2002-05-22 20:48:22 得分 1

out不在乎m的输入值,它需要给m输出一个内容。  
  除了不在乎输入值外,out和var没有区别。Top

2 楼Kingron(单身走我路……)回复于 2002-05-22 20:51:21 得分 1

Good,Chechy。  
   
  out仅仅接受返回的值,对out的任何输入都会被忽略......其它的类似varTop

3 楼hada(哈达)回复于 2002-05-22 20:51:21 得分 0

Out   标志参数m是输出类型的参数,也就是说,调用函数时,函数内部可以对传入的m进行赋值。Top

4 楼westfly(左眼)回复于 2002-05-22 21:33:48 得分 3

看一下这一小段程序便可明白了:  
  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;Top

相关问题

  • ActionFormBean是MVC中的V还是M?
  • procedure WMEraseBkgnd(var m: TWMEraseBkgnd); message WM_ERASEBKGND;
  • m,m,m,m,m,m,m
  • M$ COM
  • v表
  • explanations of v$sql,v$sqlarea,v$sqltext,v$sqltext_with_newlines
  • M$的XMLDOM
  • 关于m++builder???
  • m_cen(),你好!
  • http://www.MintMail.com/?m=2073293

关键词

  • 值
  • procedure
  • hello
  • var

得分解答快速导航

  • 帖主:jettli
  • chechy
  • Kingron
  • westfly

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo