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