我正在构建一个递归例程,我希望避免使用全局变量。目前我遇到了参数传递的一些问题,需要知道它们是否作为ByVal或ByRef传递给子程序,你能改变方法吗?
答案 0 :(得分:3)
在Scratch中,无法返回常规变量,也无法将它们设置为不同的值,因此无关紧要。
例程块允许您命名输入变量,但不能在set块中使用它,并且根本没有返回块。
你不能在Scratch中改变它,但你可以相信byob。
答案 1 :(得分:0)
有一种方法可以解决boisvert在其他问题中出现的问题。
将number1
拖到0
所在的位置,然后将testvar
设置为number1
以供其他精灵使用。
但您仍然无法修改原始number1
。