书香雅阁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 456|回复: 0

【子程序返回值】

[复制链接]

416

主题

439

帖子

158万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1581489
发表于 2023-4-18 22:14:43|字数:664 | 显示全部楼层 |阅读模式
LV10 站长

接着上一课讲解,子程序内部完成了计算,那么如何将结果返回呢
1.png

我们首先要规定返回值类型,我们可以返回一个双精度小数型
代码里使用返回()去返回结果,但是返回()里面的数据类型需要与我们规定的返回值类型相同
  
子程序名返回值类型公开备 注
_按钮_计算_被单击  
变量名类 型静态数组备 注
结果   
结果 = 数学运算 (到数值 (编辑框1.内容), 到数值 (编辑框2.内容), 组合框1.现行选中项)
编辑框_结果.内容 = 到文本 (结果)
子程序名返回值类型公开备 注
数学运算双精度小数型 
参数名类 型参考可空数组备 注
数1双精度小数型   
数2双精度小数型   
运算规则双精度小数型   
变量名类 型静态数组备 注
结果双精度小数型  
判断 (运算规则 = 0)
结果 = 数1 + 数2

判断 (运算规则 = 1)
结果 = 数1 + 数2
判断 (运算规则 = 2)
结果 = 数1 + 数2

结果 = 数1 ÷ 数2

返回 (结果)


写到这里,我们已经完成了一个功能子程序的开发
第一个功能子程序.e (3.89 KB, 下载次数: 102)

那么最终的写法如下


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|书香雅阁论坛 ( 湘ICP备17011672号-3 )

GMT+8, 2024-5-17 15:17 , Processed in 0.111027 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表