社区
Delphi
帖子详情
条位请教下面两个函数有什么不同
program_dog
2002-09-13 09:04:29
请条位帮助下面两个函数有什么不同:
function aa(str:string):string;
function aa(var str:string):string;
procedure bb(ob:Tobject);
procedure bb(var ob:Tobject);
...全文
85
10
打赏
收藏
条位请教下面两个函数有什么不同
请条位帮助下面两个函数有什么不同: function aa(str:string):string; function aa(var str:string):string; procedure bb(ob:Tobject); procedure bb(var ob:Tobject);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangyugw
2002-09-14
打赏
举报
回复
dll如果这么传递会怎么样呢。
kaidu
2002-09-14
打赏
举报
回复
这是Object Pascal中的值参和变参的区别,值参只传递值,变参是传地址,也就是说,当你在函数或过程中改变了值参的值是,主调函数中实际参数值不便,而若是变参,就要变。
AV_15
2002-09-14
打赏
举报
回复
按参数传递时,当你在函数内部改变变量的值不会影响到外部的那个变量,而按值传递就会改变了!
AV_15
2002-09-14
打赏
举报
回复
应该叫: 按参数传递 和 按值传递 吧!
lovedandan
2002-09-14
打赏
举报
回复
function aa(str:string):string;
传值,如果在函数体内对str作了改变,不会影响到外部函数中str的值
function aa(var str:string):string;
传引用,如果在函数体内对str做了改变,外部函数中str的值会同步变化
Linux2001
2002-09-14
打赏
举报
回复
第一个是传值调用,第二个是传址调用
chenooo
2002-09-14
打赏
举报
回复
str:string 形参,只传递值。
var str:string 是变参,有值返回,在函数中改变了,str的值也会变。
dupenf
2002-09-13
打赏
举报
回复
var 在此函数中可以改变此参数的至.
没有的话.至传递至了
ZHUIG
2002-09-13
打赏
举报
回复
很简单,在function aa(str:string):string;中str是一个常量(在函数执行过程中str的值不能变化)。
而function aa(var str:string):string;的str在程序的执行中值是可以变化的。就好象一个返回值。如
function aa(var str:string):string;
begin
str := Str + str;
end;
var
ss,dd:String;
begin
dd := 'aa';
aa(dd);//第二个
ss := dd;
end;
那么ss值是'aaaa'!
hacking
2002-09-13
打赏
举报
回复
function aa(str:string):string;
中的STR是形式参数,只传递值,
function aa(var str:string):string;
中的STR如果在函数中改变了,那么所传的参数值也改变了
关于电磁场中场
函数
和位
函数
的理解
本文深入探讨了矢量场的描述方式,包括径向和切向分量,以及亥姆霍兹定理的应用。详细解释了静电场、恒定磁场及时变电磁场的位
函数
概念,展示了位
函数
在能量描述中的重要性。
(Unity)人物的血条,能量条UI设置,受伤扣血变化等
本文介绍了如何在Unity游戏中使用内置UI模块创建血条元素,包括血条的需求分析、UI元素创建、图片设置、血条变化控制等步骤,通过脚本实现血量减少时血条的动态变化效果。
1. 写一个
函数
返回参数二进制中 1 的个数。2.获取一个数二进制序列中所有的偶数位和奇数位。3. 输出一个整数的每一位。 4.
两个
int(32位)整数m和n的二进制表达中,有多少个位(bit)
不同
博客围绕整数二进制位展开,包含写
函数
计算二进制中 1 的个数、获取二进制序列奇偶位、输出整数每一位以及计算
两个
32 位整数二进制表达中
不同
位的数量等内容,均为信息技术领域的二进制位操作。
两个
函数
quantize() 和 dequantize() 可用于对
不同
的位数进行量化实验
博客介绍了quantize()和dequantize()
函数
可用于
不同
位数的量化实验,比较了几种量化选择的均方根误差,指出16位量化效果不错,还可将权重转换为16位浮点数。同时提到简单量化方法的假设条件,现实量化更复杂,还将列举BitsAndBytes配置选项。
SLAM优化位姿时,误差
函数
的雅可比矩阵的推导。
本文深入探讨了视觉SLAM中相机位姿的优化方法,包括直接法和特征点法,并详细推导了误差
函数
对于位姿雅可比矩阵的影响,这对理解SLAM算法至关重要。
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章