D 言語は型推論を持っている.
宣言が一部の記憶で始まり, 型が特定できる場合, 宣言の型は省略できる:
static x = 3; // x は int 型
auto y = 4u; // y は uint 型
auto s = "string"; // s は immutable (char)[6] 型
class C{...}
auto c = new C(); // c はクラス C のインスタンスへのハンドル
型推論が行われる記憶クラス.
auto
const
immutable
nothrow
pure
scope
static