سؤال

أنا أقرأ أسس 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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top