2015-01-07 9 views

答えて

8

%を出力テキストに使用する場合は、「%%」を使用します。あなたには、いくつかの理由で、「5%」を印刷したい場合は

let fn = 5 
printf "%i%%" fn 

上記の例から

は喜んで

を「5%」を出力します(また、私が見つけた唯一の方法は、文字列を連結することですすなわち

"%"+ (printf "%i" 5) 

printf "%%%i" 5 
理由

はどちらか動作しません)

+4

を% "の代わりに"% "を使用します。誰かがこれに遭遇した場合、3.1.1以降のアップデートで修正されました。 – latkin

2

あなたはいつものように何か行うことができます:。

`printfnは「%%」`「%を印刷し始めた初期のF#3.1のリリースにバグがあったことは注目に値する
let fn = 5 
printf "%i%s" fn "%" 
関連する問題