أسس F # مثال رمز لا يترجم، لماذا؟
-
19-09-2019 - |
سؤال
أنا أقرأ أسس F # بواسطة روبرت بيكرينغ. عندما أحاول تشغيل المثال الأول في الكتاب (أدناه)، أحصل على خطأ وقت التشغيل عند طباعة الوظيفة، "غير قادر على تحليل تنسيق سلسلة محدد" محدد تنسيق ""
#mytestapp
let message = "Hello
World\r\n\t!"
let dir = @"c:\projects"
let bytes = "bytesbytesbytes"B
let xA = 0xFFy
let xB = 0o7777un
let xC = 0b10010UL
let print x = printfn "A%" x
let main() =
print message;
print dir;
print bytes;
print xA;
print xB;
print xC
main()
يجب أن يكون الإخراج (وفقا للكتاب):
"Hello N World R n t!"
"C: المشاريع"
| 98uy؛ 121 116 101 وهمي. 115 98 121 116 101 وهمي. 115 98
121 116 101 وهمي. 115UY |] -1Y
4095
18
أعتقد أنه ربما لا أملك شيئا ما يجب عليه؟
المحلول
تريد أن تكون سلسلة التنسيق الخاصة بك "٪ A"، وليس "٪". يأتي محدد تنسيق بعد الإشارة. لا يوجد شيء بعد تسجيل الدخول٪ - وبالتالي، Missing format specifier
لا تنتمي إلى StackOverflow