スクラッチでは、グローバル変数の使用を避けたい再帰ルーチンを構築しています。現在、パラメーターの受け渡しに問題があり、ByVal または ByRef としてサブルーチンに渡されるかどうかを知る必要があります。メソッドを変更できますか?
質問する
713 次
2 に答える
3
Scratch では、ルーチン変数を返すことができず、それらを別の値に設定する方法がないため、関係ありません。
ルーチン ブロックでは、入力変数に名前を付けることができますが、それを set ブロックで使用することはできず、return ブロックはまったくありません。
Scratch では変更できませんが、byob を信じることはできます。
于 2013-12-07T23:55:29.340 に答える
0
boisvert が他の回答で示している問題を回避する方法があります。にドラッグnumber1
すると、他のスプライトが使用できるよう0
に設定testvar
されます。number1
ただし、オリジナルを変更することはできませんnumber1
。
于 2014-03-20T06:43:24.603 に答える