Sobes.tech
Junior

Əgər funksiya double tipində bir dəyər qəbul edirsə və arqument kimi bu tiplə uyğun olmayan bir dəyər, məsələn, bir sətir, ötürülərsə, nə baş verir?

sobes.tech Süni İntellekt

AI-dan cavab

Təhlil zamanı xəta baş verəcək. arqumentin tipi avtomatik olaraq Double-ə çevrilmir.

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

// processDouble(value: "hello") // Təhlil xətası: 'String' tipində dəyəri gözlənilən arqument tipinə 'Double' çevirmək mümkün deyil