Delphi XE8中procedure和function的根本区别是什么

Delphi XE8中procedure和function的根本区别是什么

除了Function有返回值之外,你可以认为一样的,其实官方也是一样对待的,如果你在Procedure中使用var来传递变量的话,也想当于传回了返回值。

但在使用过程中,一般可视化控件的功能框架一般使用Procedure,是完成了目的操作,不需要返回值,但具体小功能可能就需要函数来完成,例如字符的转换等等,这样分是按照需求分的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注