دالة ابدأ_الرئيسية() -> ص64 { اطبع("first: "). دع سيئ: نتيجة<ع32> = حلل_ع32(اقرأ_سطر()). إذا (سيئ::نجاح) { أرجع 1. } اطبع(سيئ::الخطأ::الرمز). اطبع("\nsecond: "). دع جيد: نتيجة<ع64> = حلل_ع64(اقرأ_سطر()). إذا (جيد::نجاح) { إذا (نسق_ع64(0.5) لا يطابق "0.5") { أرجع 2. } إذا (نسق_ع32(1.0000000596046448) لا يطابق "1.00000012") { أرجع 3. } اطبع(نسق_ع64(جيد::قيمة + 1.0)). اطبع("\n"). أرجع 0. } أرجع 4. }