< Return to Video

Functions with Parameters

  • 0:05 - 0:10
    50ピクセルの正方形を描く関数があります。
    よくできているのですが、
  • 0:10 - 0:16
    50ピクセルと100ピクセルの正方形を
    描きたいときはどうすればよいのでしょうか?
  • 0:16 - 0:21
    ほとんど同じような関数を
    2個ずつ作るべきではないですね。
  • 0:21 - 0:27
    同じ関数を2個作るかわりに、パラメータが
    入った関数を1個作ります。パラメータを使えば、
  • 0:27 - 0:32
    関数の中にある変数に値を加えることができます。
    関数にパラメータを入れて、
  • 0:32 - 0:38
    色んな大きさの正方形をかけるようにしてみましょう。
    関数エディタを立ち上げ、
  • 0:38 - 0:43
    これまでのように名前をつけて説明を書くことができます。
    しかし、今回はパラメータを追加できます。
  • 0:43 - 0:48
    パラメータの名前を入れて、「パラメータを追加」をクリックします。
  • 0:48 - 0:54
    追加したばかりのパラメータの名前が入った赤いブロックができました。
    「100 move forward」ブロックを
  • 0:54 - 1:02
    「長さ」のパラメータ100ブロックで置き換え、長さ分だけ前に進むようにしましょう。
    「save and close」をクリックして、
  • 1:02 - 1:08
    ツールボックスの関数カテゴリから、
    新たな「create a square」ブロックをドラックします。
  • 1:08 - 1:12
    関数に「長さ」のパラメータを知らせる必要があるので、
    「長さ」の隣のスペースは空白になっています。
  • 1:12 - 1:17
    「計算」カテゴリから数字のブロックをドラックして、
  • 1:17 - 1:22
    空白のスペースに入れます。色々な長さの関数を
    何度も使って、いろんな大きさの正方形を描く方法が
  • 1:22 - 1:26
    分かりましたね?
    今度は自分でやってみましょう!
Title:
Functions with Parameters
Video Language:
English
Duration:
01:28

Japanese subtitles

Revisions