ブロックで始める初心者向けプログラミング
チャプター
>
レベル

関数と手続き
関数の作成

既にさまざまな機能が用意されており、あらゆる種類の操作を実行することができますが、カスタム関数を作成して使用することで、実行できるアクションの幅を広げることができます。これにより、同じコードブロックをプログラムの複数の箇所で1行のコードで再利用することが可能になります。

カスタム関数を使用することで、コードをシンプルにし、記述するコード量を削減できます。カスタム関数を利用して、このフィールド内の岩を押し、22行以内のコードで出口にたどり着いてください。

Guide

目的

22行以内のコードを書いて、岩を押して出口に到達させましょう。

コードを書く時間を節約する方法はいくつかあります。時には同じコードの断片を何度も使い回したくなることもあります。前の章では、コードを効率化するためにループやリストを紹介しましたが、コードを効率的に書く別の方法としてカスタム関数の作成があります。

define function ブロックを使用して、repeat_push という名前の関数を作成します。関数の内部に、押す、前進する、押す、前進する、押す、前進する、押す、前進する各ブロックを追加してください。この関数は、オブジェクトを押し、4回前進します。

上記の関数は、内部のコードを実行するカスタム関数です。これにより、関数が呼び出されるたびにプレイヤーはオブジェクトを押し、4回前進します。

call function ブロックを使用してこのカスタム関数を呼び出し、フィールド内の岩を動かして出口に到達させてください。なお、22行以内のコードで実装すること。

コードブック