Junior
Ce se întâmplă dacă o funcție acceptă o valoare de tip double și ca argument se transmite o valoare care nu corespunde acestui tip, de exemplu, un șir de caractere?
sobes.tech AI
Răspuns de la AI
Se va produce o eroare de compilare. Tipul argumentului nu se convertește implicit în Double.
func processDouble(value: Double) {
print(value)
}
// processDouble(value: "hello") // Eroare de compilare: Nu se poate converti valoarea de tip 'String' în tipul de argument așteptat 'Double'