制御シーケンスのフォーマットは ~FPPadModC です。F、P、または Pad が * の場合、Data の次の引数が F または P の数値として使用されます。
パラメータ付きの制御シーケンスを使用した io:format の例はどこにありますか?
制御シーケンスのフォーマットは ~FPPadModC です。F、P、または Pad が * の場合、Data の次の引数が F または P の数値として使用されます。
パラメータ付きの制御シーケンスを使用した io:format の例はどこにありますか?
少なくともGoogle検索で見つけるのは難しいです。Erlang のドキュメントでは、コード例を見つけるのが難しい以外はすべて説明されています。出力の前後の '' は、スペースを表すために使用されます。
>io:format("'~*s'", [10, "test"]). % right align space padded
>' test'
>io:format("'~*s'", [-10, "test"]). % left align space padded
>'test '
>io:format("'~*B'", [10, 99]). % space padded right aligned integer
>' 99'
>io:format("'~*B'~n", [-10, 88]). % space padded left aligned integer
>'88 '
>io:format("'~*.*f'~n", [-10,5,77.1234]). % left aligned space padded float with precision
>'77.12340 '
これが私のような人に役立つことを願っています。この投稿に追加された見つけにくい例をもっと見たいです。