1: 2012-11-08 (Thu) 00:06:12 SHOO source Edit Backup No.1 as current.
Line 1: Line 1:
 +TITLE:%s 汎用書式
 +#navi
 +* 概要 [#n6b16d44]
 +formattedWrite, xformat, format, writefln などが対応している書式について。
 +%s に対応する引数は、その型に適した方法で書式化されます。
 +
 +* ポイント [#j2090554]
 +とりあえず文字列として出力したかったら %s を使えばいいのです。
 +
 +* サンプルコード [#q530dbdd]
 +#code(d){{{
 +import std.stdio;
 +
 +void main()
 +{
 +    // 文字列の例
 +    writefln("%s(%s): %s", __FILE__, __LINE__, "Test");
 +    // bool型の例
 +    writefln("%s(%s): (1-2 == 0) == %s", __FILE__, __LINE__, 1-2 == 0);
 +    // 整数型の例
 +    writefln("%s(%s): 5-3 == %s", __FILE__, __LINE__, 5-3);
 +    // 浮動小数点数の例
 +    writefln("%s(%s): 5.5-3.2 == %s", __FILE__, __LINE__, 5.5-3.2);
 +}
 +}}}
 +* 実行結果 [#ec307661]
 +#code(console){{{
 +main.d(6): Test
 +main.d(8): (1-2 == 0) == false
 +main.d(10): 5-3 == 2
 +main.d(12): 5.5-3.2 == 2.3
 +}}}
 +
 +#navi
 +
 +* 投票とコメント [#k6803f48]
 +#vote(大変参考になった,参考になった,あまり参考にならなかった,まったく参考にならなかった,#notimestamp)
 +#pcomment


Front page   Edit Diff Backup Upload Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 1318, today: 1, yesterday: 0
メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu