演習 - 条件付きロジックを適用する
この演習では、if
と else
を使用して、あなたが勤める娯楽ゲーム会社のトランプ ゲーム用のコードを作成します。 あなたの仕事は、同僚が作成しているブラックジャック ゲームで使用できる特定の機能を記述することです。
トランプをユーザーが期待しているように表示する
ブラックジャックのプレーヤーには、通常、ジャック、クイーン、キング、エースと呼ばれる絵札が配られます。 その他のカードはすべて数札です。 チームが開発している新しいブラックジャック ゲームのユーザー エクスペリエンスを、対面でプレーするブラックジャック ゲームと同じようにするロジックを記述します。
dotnet new
を実行して、F# プロジェクトをスキャフォールディングします。dotnet new console --language F# -o Cards cd Cards
Program.fs ファイルを開きます。 内容を次のコードに置き換えます。 F# ではインデントが重要であることを覚えておいてください。
let cardNo = 12 let cardDescription = if cardNo = 1 || cardNo = 14 then "Ace" elif cardNo = 11 then "Jack" elif cardNo = 12 then "Queen" elif cardNo = 13 then "King" else string cardNo printfn "%s" cardDescription
dotnet run
を使用してプロジェクトを実行します。dotnet run
出力は次のようになります。
Queen
お疲れさまでした。カードの数字が与えられると、説明を生成するコードを作成しました。