F#例コードの基礎はコンパイルされません、なぜですか?

StackOverflow https://stackoverflow.com/questions/1888767

  •  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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top