概念
预期内容
以下是本课程你将学到内容的简要概述。
D 是一种多范式编程语言,融合了多种强大的编程概念。我们已经在课程《D 语言编程:软件工程师终极指南》中介绍了 D 编程的基础知识。现在,是时候学习 D 编程的高级概念了。

D语言
学习目标
本课程将带你深入掌握 D 语言的以下高级概念:
- 生命周期
- 结构体(Structs)
- 函数与操作符重载
- 类(Classes)
- 接口(Interfaces)
- 模块与库
- 契约编程
- 模板(Templates)
- 指针
- 位操作
- 条件编译
- 混入(Mixins)与范围(Ranges)
- 消息传递与数据共享的并发机制
- 协程(Fibers)
- 内存管理
如果你对这些概念完全陌生也无需担心,本课程将逐步详细讲解所有内容。你只需具备 D 语言的基础编程知识即可。此外,我们将为你提供一个开发环境,让你可以直接在平台上测试和运行所有代码!
让我们开始吧!第一章将介绍生命周期、空值以及 is 操作符。