TC官方合作论坛

 找回密码
 立即注册
查看: 1539|回复: 2

函数多线程。引用传参的学习。传址类。

[复制链接]
发表于 2018-3-13 19:30:09 来自手机 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
函数多线程。引用传参的学习。传址类。

新手:
我想把一个功能的变量,传递给另一个功能。谁能给个例子?

剑仙十号:
改成引用传参,传地址的。例如:
功能 银行卡1(普通传参, 传递现金)
//
结束
功能 银行卡2(&引用传参, &传递帐号密码)
//
结束

新手:
怎么有连接符?编译器提示有错误。

剑仙十号:
这是形参。在函数定义时候,加&。
调用函数时,就不要带 &。
=======================================================
略懂皮毛:
我想说的是,
既然你都写成一个单独的功能了,你带个返回值就行了。然后想怎么用就怎么用!比如:
功能 执行()
var ret = 这是一个伟大的功能()
结束

功能 这是一个伟大的功能()
var a=10
返回 a
结束
回复

使用道具 举报

 楼主| 发表于 2018-3-13 19:30:25 来自手机 | 显示全部楼层
二楼,更新信息专用。
tc简单开发_爱好群:
433286131 (500已满)
tc简单开发_爱好群Ⅱ:
143358382 (132/500)
新手贴出更多学习笔记。减少重复造轮子的功夫。好编程,齐学习,齐进步。
回复 支持 反对

使用道具 举报

发表于 2018-4-24 16:05:11 | 显示全部楼层
本帖最后由 Eyill 于 2018-4-24 16:06 编辑

功能 公共传参事件(&帐号儿,&密码儿)
    变量 帐号儿 = 文件读配置("帐号儿键", "帐号儿节", 配置路径)
    变量 密码儿 = 文件读配置("密码儿键", "密码儿节", 配置路径)
结束
功能 A线程()
    变量 调帐号儿, 调密码儿
    公共传参事件(调帐号儿, 调密码儿)
    如果(调帐号儿 != "" && 调密码儿 != "")
        调试输出(调帐号儿 & "|" & 调密码儿)
    结束
结束
功能 B线程()
    变量 调帐号儿, 调密码儿
    公共传参事件(调帐号儿, 调密码儿)
    如果(调帐号儿 != "" && 调密码儿 != "")
        调试输出(调帐号儿 & "|" & 调密码儿)
    结束
结束
功能 C线程()
    变量 调帐号儿, 调密码儿
    公共传参事件(调帐号儿, 调密码儿)
    如果(调帐号儿 != "" && 调密码儿 != "")
        调试输出(调帐号儿 & "|" & 调密码儿)
    结束
结束

也可以在A线程启动后,由A传递到B,再由B传递到C,由A传递到C,由C传递到B。被传递的就要加&符号,因为你要求回传参。如果不回传参就可以不要&符号。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-30 00:26 , Processed in 0.049698 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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