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


inserted by FC2 system