Junior
Какво се случва, ако една функция приема стойност от тип double, а като аргумент се подава стойност, която не съответства на този тип, например низ?
sobes.tech AI
Отговор от AI
Ще възникне грешка при компилация. Типът на аргумента не се преобразува автоматично в Double.
func processDouble(value: Double) {
print(value)
}
// processDouble(value: "hello") // Грешка при компилация: Не може да се преобразува стойността от тип 'String' в очаквания тип аргумент 'Double'