1
resposta

Por que usar o "_"(underline) nos parametros?

Olá, boa tarde, gostaria de saber o porque usar o _(underline) em alguns parâmetros.

1 resposta

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 :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado