CommencerCommencer gratuitement

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), fiveSpades
  • playerB : 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

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice