Identifier le corps d’une fonction
Dans Twenty-One, il est utile d’avoir une fonction qui détermine le maximum entre les mains de deux joueurs en compétition. Par exemple, imaginez une situation où playerA et playerB ont les mains suivantes :
playerA:queenDiamonds,threeClubs,aceHearts(vaut 1),fiveSpadesplayerB:kingHearts,jackHearts
Voici une version simple de cette fonction, appelée maxHand, qui ignore le fait qu’une main puisse dépasser 21. Elle contient aussi une expression if/else, que vous apprendrez à écrire dans une prochaine leçon.
def maxHand(handA: Int, handB: Int): Int = {
if (handA > handB) handA
else handB
}
Dans la vidéo précédente, le corps de la fonction a été mis en avant comme la seule partie d’une fonction que vous devez connaître pour ce cours. Quel est le corps de la fonction maxHand ?
Cet exercice fait partie du cours
Introduction à Scala
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
Commencer l’exercice