ブロックで始める初心者向けプログラミング
チャプター
>
レベル
関数と手続き
関数の作成
既にさまざまな機能が用意されており、あらゆる種類の操作を実行することができますが、カスタム関数を作成して使用することで、実行できるアクションの幅を広げることができます。これにより、同じコードブロックをプログラムの複数の箇所で1行のコードで再利用することが可能になります。
カスタム関数を使用することで、コードをシンプルにし、記述するコード量を削減できます。カスタム関数を利用して、このフィールド内の岩を押し、22行以内のコードで出口にたどり着いてください。

目的
22行以内のコードを書いて、岩を押して出口に到達させましょう。
コードを書く時間を節約する方法はいくつかあります。時には同じコードの断片を何度も使い回したくなることもあります。前の章では、コードを効率化するためにループやリストを紹介しましたが、コードを効率的に書く別の方法としてカスタム関数の作成があります。
define function ブロックを使用して、repeat_push という名前の関数を作成します。関数の内部に、押す、前進する、押す、前進する、押す、前進する、押す、前進する各ブロックを追加してください。この関数は、オブジェクトを押し、4回前進します。
上記の関数は、内部のコードを実行するカスタム関数です。これにより、関数が呼び出されるたびにプレイヤーはオブジェクトを押し、4回前進します。
call function ブロックを使用してこのカスタム関数を呼び出し、フィールド内の岩を動かして出口に到達させてください。なお、22行以内のコードで実装すること。
コードブック