Double
から"99.99%"
のような文字列を取得したいのですが、これを取得するためにフォーマットを使用しました。
let rate = 99.99999
let str = String(format: "%.2f%", rate)
// output 99.99
また、\%
は許可されていません。文字列形式でパーセント記号を追加する方法は、私を助けてください!
2回書きます%:
rate = 99.99
let str = String(format: "%.2f%%", rate)
%記号は、printfステートメントで特別に使用されます。この文字を画面の出力の一部としてどのように配置しますか?
これを行うには、printfステートメントで%%を使用します。たとえば、printf(“ 10 %%”)を記述して、出力を画面に10%として表示できます。
それがあなたを助けることを願っています:)