Olá, boa tarde, gostaria de saber o porque usar o _(underline) em alguns parâmetros.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, boa tarde, gostaria de saber o porque usar o _(underline) em alguns parâmetros.
Olá Rafael, tudo bem?
O uso do underline em parâmetros de funções ou métodos em Swift serve para omitir o nome do argumento quando a função é chamada. Isso significa que, ao chamar a função, você não precisa especificar o nome do parâmetro, apenas o valor.
Por exemplo:
func sacar(_ valor: Double) {
saldo -= valor
}
Quando você chama o método sacar, você faz isso assim:
conta.sacar(50)
Em vez de:
conta.sacar(valor: 50)
Isso pode tornar o código mais conciso e, em alguns casos, mais legível, especialmente quando o significado do parâmetro é óbvio no contexto da chamada da função.
Por outro lado, omitir o nome do parâmetro pode reduzir a clareza em situações onde o significado do parâmetro não é imediatamente claro, então é importante usar essa funcionalidade com cuidado.
Espero ter ajudado!
Siga firme nos seus estudos e conte com o fórum sempre que precisar!
Abraços :)