Download Reference Manual
The Developer's Library for D
About Wiki Forums Source Search Contact

Chapters

  • Introduction

  1. First Steps
    1. Hello World
    2. Source, Modules and Packages
    3. Building Your Program
  2. Basic Building Blocks
    1. Declarations and Types
      1. Arrays
      2. AAs
      3. Array slicing
      4. Typedef and alias
    2. Flow Control
    3. Functions
  3. Encapsulation
    1. Structs
    2. Classes
    3. Interfaces
    4. Inheritance
    5. Operator overloading
  4. Procedural lifetime
    1. Module
    2. Struct
    3. Object
    4. Delegate
    5. Lazy delegate
  5. Template overview
    1. Parameterization
    2. IFTI
    3. Variant
  6. Text processing
    1. Unicode
    2. Utilities
    3. String class
    4. Numeric conversion
    5. Layout and formatting
  7. Input and Output
    1. Conduits and Streams
    2. Files
    3. Network
    4. Iterators
    5. Console IO
  8. Threads and Fibers
  9. CTFE overview