ラッキー・レオの数当てゲーム


ストーリー

このストーリーは、あるプログラミング言語におけるタプルの探究を促します。

皆さんの町では、毎年恒例のカーニバルが開かれ、そこでは「ラッキー・レオの数字当てゲーム」という人気の出し物が行われます。カーニバルでは毎日、1から7までの数字が1つ選ばれます。参加者はその数字を当てることに挑戦します。見事当てることができれば、そのスロットに入っている景品を手に入れられます。皆さんの会社は、7つのスロットを保管する仕組みを作るよう任されました。スロットの中には、地元の通貨やカーニバルの追加チケットが入っていることもあれば、何も入っていないこともあります。

タスク

これは、学習者が次の使い方を身につけられるよう導くためのものです。

  • タプル
  • グループ化された情報としてのタプル
  • 要素のインデックスを使ってタプルから値を取り出すこと
  • パターンマッチングを使ってタプルから値を取り出すこと
  • 新しいタプルを作ること

実装