ComeçarComece de graça

Identifique o corpo de uma função

Em Twenty-One, é útil ter uma função que determine o máximo entre as mãos de dois jogadores competindo. Por exemplo, imagine um cenário em que playerA e playerB têm as seguintes mãos:

  • playerA: queenDiamonds, threeClubs, aceHearts (valendo 1), fiveSpades
  • playerB: kingHearts, jackHearts

Abaixo está uma versão simples dessa função, chamada maxHand, que ignora se a mão estourou ou não. Ela também tem uma expressão if/else, que você vai aprender a escrever em uma lição adiante.

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

No vídeo anterior, o corpo da função foi destacado como a única parte de uma função que você precisa conhecer neste curso. Qual é o corpo da função maxHand?

Este exercício faz parte do curso

Introdução a Scala

Ver curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício