我在子程序里设置了条件,满足时才输出某个变量的值,但如果没满足的话,就会自动输出空值吗?能不能不输出任何值?
子程序会把所有参数都输出一遍的。可以在子程序里给变量设置默认值。
也可以把变量的旧址作为参数输入到子程序赋值给要输出的变量。
变量值是动态的,没法设置默认啊,还有别的方法吗
不是特别明白。不行就另外增加一个变量作为内部使用,只有在必要的时候再更新到要输出的变量。
是这个意思,但我需要的是满足条件时才输出,不满足就不输出。因为这个输出到动作里,是作为状态保存起来的,下次运行时可以直接调用。现在的问题是子程序不满足条件就自动输出空值了,动作里就没法调用上次保存的状态了
所以我只能把动作里保存的状态传到子程序,才能让不满足条件时输出传入的值了?
Quicker没有办法判断一个子程序的输出变量要不要输出到动作里的,不管它的值有没有修改过。
好吧,明白了,谢谢