D Tutorial /
D2 Complexities
Difference (last change) (no other diffs, normal page display)
Changed: 9c9
* Introduction of ![]() |
* Introduction of ![]() ![]() |
Influenced by the news group discussion


The first place to look for precise information is the D official documentation.
Most of the following links actually send you there.
- Introduction of
const
- optional and doesn't affect callers of api's that declare const params
- Introduction of
immutable
- less optional since it's not as coercible, but also less frequently
- Introduction of
pure functions. See also
Purity in D
- optional, will not affect callers of apis
- Introduction of
nothrow functions
- optional, simple, will not affect callers of apis
- Template if clause
- Template alias parameters
ref returns
- shared
- Closures
- alias this
- template literals
- struct ctors and dtors