演習 - 条件付きロジックを適用する

完了

この演習では、ifelse を使用して、あなたが勤める娯楽ゲーム会社のトランプ ゲーム用のコードを作成します。 あなたの仕事は、同僚が作成しているブラックジャック ゲームで使用できる特定の機能を記述することです。

トランプをユーザーが期待しているように表示する

ブラックジャックのプレーヤーには、通常、ジャック、クイーン、キング、エースと呼ばれる絵札が配られます。 その他のカードはすべて数札です。 チームが開発している新しいブラックジャック ゲームのユーザー エクスペリエンスを、対面でプレーするブラックジャック ゲームと同じようにするロジックを記述します。

  1. dotnet new を実行して、F# プロジェクトをスキャフォールディングします。

    dotnet new console --language F# -o Cards
    cd Cards
    
  2. 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
    
  3. dotnet run を使用してプロジェクトを実行します。

    dotnet run
    

    出力は次のようになります。

    Queen
    

お疲れさまでした。カードの数字が与えられると、説明を生成するコードを作成しました。