fn start_main() -> i64 { let الحد: ط64 = 18446744073709551615; let مباشر: f32 = 1.0000000596046448; let بتات: ط8 = 0سحح; let محول: ط8 = ط8(255); if (format_u64(الحد) != "18446744073709551615") { return 1; } if (format_f32(مباشر) != "1.00000012") { return 2; } if ((بتات & 0س0ح) != 15 or (بتات >> 4) != 15 or محول != 255) { return 3; } var بايتات: list[ط8] = [0, 255]; var نسخة: list[ط8] = بايتات; نسخة[0] = بتات << 0; if (بايتات[0] != 0 or نسخة[0] != 255) { return 4; } print("numeric types\n"); return 0; }