Junior
Čo sa stane, ak funkcia prijíma hodnotu typu double a ako argument sa odovzdá hodnota, ktorá tomuto typu ne zodpovedá, napríklad reťazec?
sobes.tech AI
Odpoveď od AI
Pri kompilácii dôjde k chybe. Typ argumentu nie je implicitne prevedený na Double.
func processDouble(value: Double) {
print(value)
}
// processDouble(value: "hello") // Chyba pri kompilácii: Nie je možné konvertovať hodnotu typu 'String' na očakávaný typ argumentu 'Double'