Sobes.tech
Junior

Co se stane, pokud funkce přijme hodnotu typu double a jako argument je předána hodnota, která tomuto typu neodpovídá, například řetězec?

sobes.tech AI

Odpověď od AI

Dojde k chybě při kompilaci. Typ argumentu není implicitně převeden na Double.

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

// processDouble(value: "hello") // Chyba při kompilaci: Nelze převést hodnotu typu 'String' na očekávaný typ argumentu 'Double'