Sobes.tech
Junior

Какво се случва, ако една функция приема стойност от тип double, а като аргумент се подава стойност, която не съответства на този тип, например низ?

sobes.tech AI

Отговор от AI

Ще възникне грешка при компилация. Типът на аргумента не се преобразува автоматично в Double.

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

// processDouble(value: "hello") // Грешка при компилация: Не може да се преобразува стойността от тип 'String' в очаквания тип аргумент 'Double'