Sobes.tech
Junior
162

Que se passe-t-il si une fonction accepte une valeur de type double et qu'on lui passe une valeur qui ne correspond pas à ce type, par exemple une chaîne de caractères?

Réponse de l'IA

sobes.tech IA

Произойдет ошибка компиляции. Тип аргумента неявно не преобразуется в Double.

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

// processDouble(value: "hello") // Ошибка компиляции: Cannot convert value of type 'String' to expected argument type 'Double'