翻译的不准确的地方,希望大家包涵!
简明实用的D语言教程,希望大家喜欢!
示例代码基于 DMD2.079,正在逐步验证.
2018-04-19
尽管目标是通用的,但对读者还有一些要求:
- 你会简单的编程:这不是学习编程的一般教程。你应该知道变量,if语句,指针和函数等基础知识。
- 你会实用命令行。本教程涵盖了调用编译器命令进行编译。使用IDE(集成开发环境)会隐藏这个编译的过程。因为我使用Linux,因此例子里面假定bash shell命令行,这个是在所有发行版(包括BSD和OSX)里都有的。
本教程不深入探讨D的语法和语义,也不尝试涵盖每个功能,由于D是一种大型语言,在开始使用它之前,学习所有内容没有意义。相反,我将提供务实的信息,使您尽快开始编写代码。有关详情,将提供链接,可再进行深入学习。
方便
批判
对于C程序员
对于Java程序员
对于C ++程序员
对于C#程序员
对于Node.js程序员
对于Clojure程序员
对于Scala程序员
对于Go程序员
对于Python-Ruby-Perl-Javascript-Lua程序员
编译时错误
运行时错误
覆盖
先进的单元测试
Ddoc示例
漂亮的API文档
用Unittest作为例子
配音示例
代码分析
基准测试
常量
纯函数
Range
编译时函数推导
Scope
模板
Trais 性状
字符串混入
垃圾收集器调整
手动内存管理
生成绑定
C ++ Interop
移植代码
线程
任务
同步
内存模型
切片
Std.container
深入了解
字符串
转码
与C的差异
基本
文件格式
日期,时间和持续时间
网络
社区
贡献
链接
后记
许可协议