Sobes.tech
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'