ビデオ: つづりみつばち 関数
コンピューター サイエンスの最も重要な考え方の 1 つは、どのように新しいコマンドを定義するか、そして独自の言葉をコンピューター言語にどう加えるかにあります。ほとんどのコンピューター言語は、たった 100 くらいの言葉やコマンドしかありません。これを組み合わせてあなた自身のコマンドを定義することが、アートや魔法なのです。
これはスポーツでは普通に行っていることです。たとえば、バスケットボールでは、ドリブルの仕方、レイアップの仕方、リバウンドの仕方を学ぶことから始めます。これらの基本的な動きを身につけたら、ピックアンドロールやギブアンドゴーなどの新しい動きを学び、組み合わせます。次に、それをさらに発展させて複雑なプレイができるようになります。そのプレーを習得し、それに名前を付けると、チームの誰もがそれを行う方法を学べます。
それと同じように、この一連のコマンドを使用してアクションを実行する方法をコンピューターに一度伝えると、後でそれを簡単に繰り返せるように、アクションにあなたの好きな名前をつけることができます。独自のコマンドを定義して名前を付けることを「関数」と呼びます。では、関数を使ってハチを助けましょう。
この例では、関数は「ミツを2つ取る」と呼ばれ、ここにある緑色のブロックがそれです。「ミツを2つ取る」で何をするかは、関数の定義であるこの灰色のボックスを見ることでわかります。その中を見ると、「ミツを2つ取る」はミツを取ってから、再びミツを取ります。緑の関数ブロックが何を実行できるかを理解できるように、常に灰色のボックスの中にあるものに注目しましょう。