D言語の基本
ソースファイルの文字コード
ソースファイルで日本語を使う場合、文字コードがASCIIあるいはUTF以外だとコンパイルエラーになります。
エントリーポイント
D言語ではmain関数がプログラムの実行起点になります。
void main(string[] args) { プログラムの処理 }
行末コメント
D言語では、スラッシュ(/)を2つ続けた以降の行末までがコメントとなります。
// ここから行末までがコメントになります。
複数行コメント
複数行にまたがってコメントを書くには、
/* */ で囲むことでコメントとすることができます。
/* この 部分が コメントと なります */
予約語
D言語では、以下の予約語があり、予約語と同一の変数名や識別子を使うことが出来ません。
abstract alias align asm assert auto body bool break byte case cast catch cdouble cent cfloat char class const continue creal dchar debug default delegate delete(deprecated) deprecated do double else enum export extern false final finally float for foreach foreach_reverse function goto idouble if ifloat immutable import in inout int interface invariant ireal is lazy long macro(unused) mixin module new nothrow null out override package pragma private protected public pure real ref return scope shared short static struct super switch synchronized template this throw true try typedef(deprecated) typeid typeof ubyte ucent uint ulong union unittest ushort version void volatile(deprecated) wchar while with __FILE__ __MODULE__ __LINE__ __FUNCTION__ __PRETTY_FUNCTION__ __gshared __traits __vector __parameters