自定义函数必须要一个返回值吗?

TheMadMan 2013-08-08 01:54:16
我想能像C++或其他语言一样,返回一个void这样的无参吗?
我看教程貌似没有这样的。
...全文
1001 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
TheMadMan 2013-08-08
  • 打赏
  • 举报
回复
引用 13 楼 LoveMit 的回复:
Procedure 和 function 一个是无返回值,一个有返回值。
恩,明白,谢了
TheMadMan 2013-08-08
  • 打赏
  • 举报
回复
引用 14 楼 HSFZXJY 的回复:
[quote=引用 12 楼 jianqiu000 的回复:] [quote=引用 11 楼 HSFZXJY 的回复:] 语法基础啊。。过程都不知道。。
大哥不是不知道,我主要的问题是,为何不能再自定义的函数内调用系统函数。不论是过程还是函数。只在系统给的那些函数内使用。[/quote]怎么不行?打个比方??[/quote] 好了,我已经自己解决了。还是感谢
hsfzxjy 2013-08-08
  • 打赏
  • 举报
回复
引用 12 楼 jianqiu000 的回复:
[quote=引用 11 楼 HSFZXJY 的回复:] 语法基础啊。。过程都不知道。。
大哥不是不知道,我主要的问题是,为何不能再自定义的函数内调用系统函数。不论是过程还是函数。只在系统给的那些函数内使用。[/quote]怎么不行?打个比方??
Mit1208 2013-08-08
  • 打赏
  • 举报
回复
Procedure 和 function 一个是无返回值,一个有返回值。
TheMadMan 2013-08-08
  • 打赏
  • 举报
回复
引用 11 楼 HSFZXJY 的回复:
语法基础啊。。过程都不知道。。
大哥不是不知道,我主要的问题是,为何不能再自定义的函数内调用系统函数。不论是过程还是函数。只在系统给的那些函数内使用。
hsfzxjy 2013-08-08
  • 打赏
  • 举报
回复
语法基础啊。。过程都不知道。。
TheMadMan 2013-08-08
  • 打赏
  • 举报
回复
引用 4 楼 HSFZXJY 的回复:
引用 3 楼 jianqiu000 的回复:
引用 2 楼 akirya 的回复:
不是有Procedure么?
是过程函数,对不?
是的,这个不用返回值
我先试试能不能再过程函数内使用
TheMadMan 2013-08-08
  • 打赏
  • 举报
回复
引用 7 楼 HSFZXJY 的回复:
[quote=引用 6 楼 jianqiu000 的回复:] [quote=引用 5 楼 sololie 的回复:] Procedure 不用返回值。 function 有个隐含的变量result,你也可以不给result赋值,不过编译时有个hint。
还有,我在自定义的function函数内没有办法调用系统函数,比如Canvas这个类 的方法。其实我是想用两个自定义的函数,一个随机生成网络,一个负责连接这些网络。相当于节点。只是我用画圆的方式代替了网络节点。但是我在自定义的函数内没有办法调用。一直报错,说没有定义那个系统类[/quote]你该先强化一下基础。。[/quote] 主要补那方面的?
TheMadMan 2013-08-08
  • 打赏
  • 举报
回复
引用 5 楼 sololie 的回复:
Procedure 不用返回值。 function 有个隐含的变量result,你也可以不给result赋值,不过编译时有个hint。
这样,我加你好友,加QQ,这样还可以专门请教
hsfzxjy 2013-08-08
  • 打赏
  • 举报
回复
引用 6 楼 jianqiu000 的回复:
[quote=引用 5 楼 sololie 的回复:] Procedure 不用返回值。 function 有个隐含的变量result,你也可以不给result赋值,不过编译时有个hint。
还有,我在自定义的function函数内没有办法调用系统函数,比如Canvas这个类 的方法。其实我是想用两个自定义的函数,一个随机生成网络,一个负责连接这些网络。相当于节点。只是我用画圆的方式代替了网络节点。但是我在自定义的函数内没有办法调用。一直报错,说没有定义那个系统类[/quote]你该先强化一下基础。。
TheMadMan 2013-08-08
  • 打赏
  • 举报
回复
引用 5 楼 sololie 的回复:
Procedure 不用返回值。 function 有个隐含的变量result,你也可以不给result赋值,不过编译时有个hint。
还有,我在自定义的function函数内没有办法调用系统函数,比如Canvas这个类 的方法。其实我是想用两个自定义的函数,一个随机生成网络,一个负责连接这些网络。相当于节点。只是我用画圆的方式代替了网络节点。但是我在自定义的函数内没有办法调用。一直报错,说没有定义那个系统类
sololie 2013-08-08
  • 打赏
  • 举报
回复
Procedure 不用返回值。 function 有个隐含的变量result,你也可以不给result赋值,不过编译时有个hint。
hsfzxjy 2013-08-08
  • 打赏
  • 举报
回复
引用 3 楼 jianqiu000 的回复:
引用 2 楼 akirya 的回复:
不是有Procedure么?
是过程函数,对不?
是的,这个不用返回值
TheMadMan 2013-08-08
  • 打赏
  • 举报
回复
引用 2 楼 akirya 的回复:
不是有Procedure么?
是过程函数,对不?
  • 打赏
  • 举报
回复
不是有Procedure么?
hsfzxjy 2013-08-08
  • 打赏
  • 举报
回复
procedure不需要返回值

16,747

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧