変数
変数という言葉は、数学やほかのプログラミング言語で使われるのと同じ意味で使います。
つまり、値を保存し、変更することができる、名前を持った要素のことです。
変数はいろいろな方法で作ることができます。
- カウントする や 各項目について のような一部のブロックは変数を使い、その変数の値を定義します。
このような変数は、伝統的に ループ変数(loop variables) と呼ばれます。 - ユーザー定義関数 も、パラメーターまたは引数を定義するために変数を使います。
- ユーザーは 変数をセット ブロックでいつでも変数を作ることができ、作られた変数は グローバル変数(global variables) として宣言されます。
- RobomationLAB のブロックコーディング環境では、ローカル変数(local variables) はサポートされていません。
変数ブロックのドロップダウンをクリックすると、次のようなオプションが表示されます。
- プログラムで定義されているすべての既存の変数名が表示されます。
- 「変数の名前を変更」: プログラム全体でその変数の名前を変更します。このオプションを選ぶと、新しい名前を入力する画面が表示されます。
- 「変数を削除」: プログラムでこの変数を参照しているすべてのブロックを削除します。
変数をセット
変数をセット ブロックは、変数に値を代入します。
コード上でその変数が宣言されていない場合は、新しい変数を宣言してから値を代入します。

Python
python
item = VAL値を増やす
増やす ブロックは、変数の値に数値を足す働きをします。

Python
python
item = item + 1値を取得
次のブロックは変数に保存された値を提供しますが、その値を変更することはありません。
セットブロックなしでこのブロックを使うこともできますが、それは正しいプログラミングの方法ではありません。

Python
python
item