Sobes.tech
Junior

Mi történik, ha egy függvény elfogad egy double típusú értéket, és argumentumként olyan értéket adunk meg, amely nem felel meg ennek a típusnak, például egy sztringet?

sobes.tech MI

Válasz az MI-től

Fordulhat fordítási hiba. A argumentum típusa nem kerül implicit módon Double-ná.

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

// processDouble(value: "hello") // Fordítási hiba: Nem lehet az 'String' típusú értéket konvertálni a várt argumentumtípusra 'Double'