// おまじない std.stdio のモジュールを読み込む
import std.stdio;
// おまじない エントリーポイント
int main(char[][] arg)
{
// ここで文字列 Hello, world! が出力されます。
writefln("Hello, world!");
// おまじない プログラムの戻り値。 0 で正常終了します。
return 0;
}
hello, world
// おまじない std.stdio のモジュールを読み込む
import std.stdio;
// おまじない エントリーポイント
int main(char[][] args)
{
// ここで出力される。
writef("Hello, world!\nD言語の世界にようこそ!\n");
// この部分は
// writefln("hello, world");
// writefln("D言語の世界にようこそ!");
// というように書いてもOKでした。
// \n というのは、改行文字と呼ばれていて、\nを書いたところで改行するよう
// になっています。
// writefln というのは、最後に改行文字を入れるというだけで、ほかは writef
// と同じものです。
// なお、日本語の部分は文字化けする可能性があります。
// おまじない プログラムの戻り値。 0 で正常終了します。
return 0;
}
hello, world
D言語の世界にようこそ!
// おまじない std.stdio のモジュールを読み込む
import std.stdio;
// おまじない エントリーポイント
int main(char[][] args)
{
// ここで出力される。
writef("Hello, world!\nD言語の世界にようこそ!\n");
/+
このようにしてまとまったコメントを書くのに
/+ と +/ は有効です。
+/
// おまじない プログラムの戻り値。 0 で正常終了します。
return 0;
}
hello, world
D言語の世界にようこそ!
// おまじない std.stdio のモジュールを読み込む
import std.stdio;
// おまじない エントリーポイント
int main(char[][] args)
{
writef("整数 : ");
// これが整数の出力。
writefln(10);
writef("実数 : ");
// これが実数の出力。
writefln(2.5);
// おまじない プログラムの戻り値。 0 で正常終了します。
return 0;
}
整数 : 10
実数 : 2.5
// おまじない std.stdio のモジュールを読み込む
import std.stdio;
// おまじない エントリーポイント
int main(char[][] args)
{
// %sには「整数」と言う文字列、%dには10という整数が
// それぞれ挿入されます。
writefln("%s : %d", "整数", 10);
// %sには「実数」と言う文字列、%dには2.5という実数が
// それぞれ挿入されます。
writefln("%s : %f", "実数", 2.5);
// おまじない プログラムの戻り値。 0 で正常終了します。
return 0;
}
整数 : 10
実数 : 2.5
文字列の出力マスター : hello, world
整数の出力マスター : 123
実数の出力マスター : 3.21
混じっても平気 : 654
もじもじ文字 : 4.56