Übung: Anwenden von bedingter Logik
In dieser Übung verwenden Sie if und else, um den Code für ein Kartenspiel für die Spielefirma zu schreiben, für die Sie arbeiten. Sie müssen bestimmte Funktionen schreiben, die Ihre Kollegen dann in dem Blackjack-Spiel verwenden können, an dem sie arbeiten.
Darstellung von erwarteten Spielkarten
Die Hofkarten beim Blackjack heißen Bube, Dame, König und Ass. Alle anderen Karten sind Zahlenkarten. Sie schreiben eine Logik, damit beim neuen Blackjack-Spiel Ihres Teams das gleiche Spielgefühl wie bei einer echten Partie entsteht.
Erstellen Sie ein Gerüst für ein F#-Projekt, indem Sie
dotnet newausführen:dotnet new console --language F# -o Cards cd CardsÖffnen Sie die Datei Program.fs. Ersetzen Sie den Inhalt durch den folgenden Code. Denken Sie daran, dass der Einzug in F# wichtig ist.
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" cardDescriptionFühren Sie das Projekt mit
dotnet runaus:dotnet runDie Ausgabe zeigt Folgendes:
Queen
Sie haben damit Code erstellt, der eine Beschreibung je nach Kartennummer ausgibt.