1

スクラッチでは、グローバル変数の使用を避けたい再帰ルーチンを構築しています。現在、パラメーターの受け渡しに問題があり、ByVal または ByRef としてサブルーチンに渡されるかどうかを知る必要があります。メソッドを変更できますか?

4

2 に答える 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 に答える