Sobes.tech
Junior

O que acontece se uma função aceita um valor do tipo double e um valor que não corresponde a esse tipo, por exemplo, uma string, é passado como argumento?

sobes.tech IA

Resposta da IA

Ocorre um erro de compilação. O tipo do argumento não é convertido implicitamente para Double.

func processDouble(value: Double) {
    print(value)
}

// processDouble(value: "hello") // Erro de compilação: Não é possível converter o valor do tipo 'String' para o tipo de argumento esperado 'Double'