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()
出力は(本による)である必要があります。
「こんにちは n world r n t!」
「C:プロジェクト」
| 98uy; 121UY; 116UY; 101UY; 115UY; 98UY; 121UY; 116UY; 101UY; 115UY; 98UY;
121UY; 116UY; 101UY; 115UY |] -1Y
4095
18ul
多分私は私がすべきことを参照していないのだと思いますか?
解決
フォーマット文字列は「%a」ではなく「%a」にしたいです。フォーマット仕様が登場します 後 記号。あなたの%サインの後には何もありません - したがって、 Missing format specifier
所属していません StackOverflow