私のブロック#

導入#

マイブロックは、Pythonの関数に相当するものです。マイブロックは、特定のタスクを実行するように設計された、再利用可能で効率的なブロックのグループを作成します。マイブロックはプログラム内で複数回呼び出すことができるため、プロジェクトの構成が容易になり、ブロックの重複を避けることができます。

を定義する myBlock

myBlock

パラメータ

説明

ブロック名

マイブロックに付ける名前。

パラメータ

オプション。関数呼び出し時に入力値を受け取る変数で、関数にデータを渡すことができます。数値またはブール値を指定できます。

自分の障害を定義し、名付ける#

私のブロック#

マイブロックが入力値を必要としない場合は、パラメータなしで定義できます。

起動時に、「greeting」という名前のカスタムブロックを呼び出し、画面に「こんにちは!」と表示します。#
を定義する greeting
[Define a My Block to display a message]
[Hello!] をスクリーンに表示 ▶

開始したとき
[Call a My Block to display the message]
greeting

パラメータ付きマイブロック#

パラメータを使用すると、My Block が動作するために必要な情報(例えば、一連の動作を何回繰り返すかなど)を指定できます。たとえば、My Block は数値パラメータを使用して、ロボットがどれだけ走行するかを指定できます。これにより、My Block に指定する値に応じて、同じ My Block をさまざまな方法で使用できます。

起動時に、パラメータを指定してカスタムブロック「named_greeting」を呼び出します。画面に「こんにちは、」に続いて指定された名前を表示します。#
を定義する named_greeting (name)
[Define a My Block with a parameter]
[Hello, ] をスクリーンに表示 ▶
(name) をスクリーンに表示 ▶

開始したとき
[Call a My Block to display the message]
named_greeting [Stranger]