ページの改善
いますぐフォークしてオンライン編集し、このページのプルリクエストを送信します。
Github へのログインが必要です。 これは小さな変更に適しています。
大きな変更を加えたい場合は、通常の cloneの使用をお勧めします。
日本語版について
個人的な学習のために、dlang.orgを翻訳したサイトです。
翻訳に際して、様々なサイトを参考にしています。
機能概要
D言語が実装するプログラミング言語としての主要な概念をナビゲートします。
- ガベージコレクション
- 関数
- 配列
- オブジェクト指向[OOP]
- Object Orientation
- Interfaces
- Single inheritance of implementation/multiple inheritance of interfaces
- Operator overloading
- Modules
- No built-in dynamic class loading
- Nested classes
- Inner (adaptor) classes
- Covariant return types
- Properties
- パフォーマンス
- Inline assembler
- Direct access to hardware
- Lightweight objects
- Explicit memory allocation control
- Independent of VM
- Direct native code gen
- ジェネリックプログラミング
- Class Templates
- Function Templates
- Implicit Function Template Instantiation
- Partial and Explicit Specialization
- Value Template Parameters
- Template Template Parameters
- Variadic Template Parameters
- Template Constraints
- Template Mixins
- static if
- expressions
- typeof
- foreach
- Implicit Type Inference
- 信頼性
- 互換性
- C-like syntax
- Enumerated types
- Support for all C types
- 80 bit floating point
- Complex and Imaginary
- Direct access to C
- Use existing debuggers
- Struct member alignment control
- Generates standard object files
- Obviates need for a macro text preprocessor
- その他
Copyright © 1999-2022 by the D Language Foundation | Page generated by
Ddoc on Wed Nov 23 08:31:06 2022