Olá, boa tarde, gostaria de saber o porque usar o _(underline) em alguns parâmetros.
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 :)