DLang Tour
Menu
Welcome
欢迎
选择您的语言
安装 D 到本地
在本地运行 D 程序
D's Basics 基础
Imports and modules 导入与模块
Basic types 基本类型
Memory 内存管理
Mutability 可变性
Control flow 控制流
Functions 函数
Structs 结构体
Arrays 数组
Slices 切片
Alias & Strings 别名 & 字符串
Loops 循环
Foreach 循环
Ranges 范围
Associative Arrays 关联数组
Classes 类
Interfaces 接口
Templates 模板
Delegates 委托
Exceptions 异常
Further Reading 深入阅读
D's Gems
Uniform Function Call Syntax (UFCS)
Scope guards
Range algorithms
Unit Testing
String Mixins
Compile Time Function Evaluation (CTFE)
Functional programming
Contract programming
Subtyping
Attributes
opDispatch & opApply
Documentation
Traits
Template meta programming
Bit manipulation
Unicode in D
Multithreading
Thread local storage
Message Passing
Synchronization & Sharing
std.parallelism
Fibers
Vibe.d
Vibe.d web framework
Basics & Asynchronous I/O
Web server
DIET Templates
JSON REST Interface
Database connectivity
Deploy on Heroku
D by Examples
Code generation (Parser)
DUB packages
Mir Algorithm
Mir Random
Mir
EMSI Containers
Vibe-d
libdparse
Pegged
Lubeck
EMSI Containers
Play with
emsi_containers
rdmd playground.d
Run
Format
Reset
Export
<
Mir
4 /
8
Vibe-d
>
?
Keyboard Shortcuts