【子程序】子程序有类似指针的操作吗?想在子程序内部操作主程序的列表变量。

使用问题 · 743 次浏览
tkk 创建于 2022-07-22 09:18

想问问有没有开发计划。

 

例如,在子程序内部对外面的列表增加一个新元素。不知道现在的列表作为子程序输入的话,是传递的什么?

tkk 最后更新于 2022/7/22

回复内容
CL 2022-07-22 09:20
#1

子程序作为逻辑封装,比较适合根据输入来确定输出,而不是直接访问主程序里的信息。

如果非要做,可以在表达式里通过 _context.GetRootContext() 访问主程序上下文信息。

CL 2022-07-22 09:21
#2

列表是引用传递,可以在子程序里直接修改列表项。

回复主贴