LoslegenKostenlos loslegen

Ermittle den Rumpf einer Funktion

In Twenty-One ist es hilfreich, eine Funktion zu haben, die das Maximum der Hände zweier konkurrierender Spieler bestimmt. Stell dir zum Beispiel vor, playerA und playerB hätten folgende Hände:

  • playerA: queenDiamonds, threeClubs, aceHearts (Zählwert 1), fiveSpades
  • playerB: kingHearts, jackHearts

Unten siehst du eine einfache Version dieser Funktion namens maxHand, die ignoriert, ob eine Hand überkauft. Sie enthält außerdem einen if/else-Ausdruck, den du in einer kommenden Lektion schreiben lernst.

def maxHand(handA: Int, handB: Int): Int = {
  if (handA > handB) handA
  else handB
}

Im vorherigen Video wurde der Rumpf der Funktion als der einzige Teil hervorgehoben, den du für diesen Kurs kennen musst. Was ist der Rumpf der Funktion maxHand?

Diese Übung ist Teil des Kurses

Einführung in Scala

Kurs anzeigen

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten