大小:52.18M
更新时间:23-09-04
系统:Pc
版本:v
第1章 进入D世界 1.1 数字与表达式 1.2 语句 1.3 函数基础 1.4 数组与关联数组 1.4.1 构建词汇表 1.4.2 数组分割、泛型函数、单元测试 1.4.3 频率统计、λ函数 1.5 基本数据结构 1.6 接口和类 1.7 值与引用 1.8 小结 第2章 基本类型、表达式 2.1 符号 2.2 字面量 2.2.1 布尔字面量 2.2.2 整数字面量 2.2.3 浮点数字面量 2.2.4 字符字面量 2.2.5 字符串字面量 2.2.6 数组与关联数组字面量 2.2.7 函数字面量 2.3 操作符 2.3.1 左值和右值 2.3.2 隐式数值转换 2.3.3 数值操作符的类型 2.3.4 基本表达式 2.3.5 后缀表达式 2.3.6 一元表达式 2.3.7 幂表达式 2.3.8 乘法表达式 2.3.9 加法表达式 2.3.10 移位表达式 2.3.11 in表达式 2.3.12 比较操作符 2.3.13 按位操作符 2.3.14 逻辑与 2.3.15 逻辑或 2.3.16 条件操作符 2.3.17 赋值表达式 2.3.18 逗号表达式 2.4 小结和快速参考 第3章 语句 3.1 表达式语句 3.2 复合语句 3.3 if语句 3.4 static if语句 3.5 switch语句 3.6 final switch语句 3.7 循环语句 3.7.1 while语句 3.7.2 do-while语句 3.7.3 for语句 3.7.4 foreach语句 3.7.5 数组foreach 3.7.6 continue语句和break语句 3.8 goto语句 3.9 with语句 3.10 return语句 3.11 throw语句和try语句 3.12 mixin语句 3.13 scope语句 3.14 synchronized语句 3.15 asm语句 3.16 小结和快速参考 第4章 数组、关联数组和字符串 4.1 动态数组 4.1.1 长度 4.1.2 边界检查 4.1.3 分割 4.1.4 复制 4.1.5 相等性比较 4.1.6 拼接 4.1.7 数组表达式 4.1.8 收缩 4.1.9 扩张 4.1.10 对.length赋值 4.2 固定大小的数组 4.2.1 长度 4.2.2 边界检查 4.2.3 分割 4.2.4 复制和隐式转换 4.2.5 相等性比较 4.2.6 拼接 4.2.7 数组运算 4.3 多维数组 4.4 关联数组 4.4.1 长度 4.4.2 读写槽 4.4.3 复制 4.4.4 相等性比较 4.4.5 移除元素 4.4.6 迭代 4.4.7 将自定义类型作为键 4.5 字符串 4.5.1 代码点 4.5.2 编码 4.5.3 字符类型 4.5.4 字符数组 + 优势 = 字符串 4.6 数组的远房表亲:指针 4.7 小结和快速参考 第5章 数据与函数、函数式 5.1 编写一个简单函数并进行单元测试 5.2 传递约定和存储类别 5.2.1 ref参数与返回 5.2.2 in参数 5.2.3 out参数 5.2.4 static数据 5.3 类型参数 5.4 签名约束 5.5 重载 5.5.1 偏序函数 5.5.2 跨模块重载 5.6 高阶函数、函数字面量 5.7 嵌套函数 5.8 闭包 5.9 超越数组、范围、伪成员 5.9.1 伪成员和@property属性 5.9.2 reduce——不只是证法 5.10 可变参数函数 5.10.1 同构可变参数函数 5.10.2 异构可变参数函数 5.11 函数属性 5.11.1 纯函数 5.11.2 函数属性nothrow 5.12 编译时计算 第6章 类、面向对象风格 6.1 类 6.2 对象名就是引用 6.3 对象的生命周期 6.3.1 构造函数 6.3.2 转发构造函数 6.3.3 构造步骤 6.3.4 析构与解除分配 6.3.5 拆毁步骤 6.3.6 静态的构造函数与析构函数 6.4 方法和继承 6.4.1 术语大杂烩 6.4.2 继承就是子类型化,静态类型和动态类型 6.4.3 改写只能是自愿的 6.4.4 调用被改写的方法 6.4.5 协变返回类型 6.5 静态成员的类级封装 6.6 使用final方法来限制扩展性 6.7 封装 6.7.1 private 6.7.2 package 6.7.3 protected 6.7.4 public 6.7.5 export 6.7.6 封装到什么程度 6.8 一统天下的根类 6.8.1 string to String() 6.8.2 sizet to Hash() 6.8.3 boolop Equals(Object rhs) 6.8.4 intop Cmp(Object rhs) 6.8.5 static Object factory(string class Name) 6.9 接口 6.9.1 非虚接口(NVI)惯用法 6.9.2 protected原语 6.9.3 选择性实现 6.10 抽象类 6.11 嵌套类 6.11.1 函数嵌套类 6.11.2 静态嵌套类 6.11.3 匿名类 6.12 多重继承 6.13 多重子类型化 6.14 参数化的类和接口 6.15 小结 第7章 其他自定义类型 7.1 结构 7.1.1 复制语义 7.1.2 将结构对象传递给函数 7.1.3 结构对象的生命周期 7.1.4 静态构造函数和析构函数 7.1.5 方法 7.1.6 静态成员 7.1.7 访问指示符 7.1.8 嵌套结构和类 7.1.9 在函数内部嵌套结构 7.1.10 结构子类型化与@disable属性 7.1.11 字段布局与对齐 7.2 联合 7.3 枚举值 7.3.1 枚举类型 7.3.2 枚举特性 7.4 别名 7.5 使用模板实现参数化作用域 7.6 使用mixin模板注入代码 7.7 小结与参考 第8章 类型修饰符 8.1 immutable修饰符 8.2 immutable的书写 8.3 immutable参数和方法 8.4 immutable构造函数 8.5 immutable相关的转换 8.6 const修饰符 8.7 const与immutable进行交互 8.8 将修饰符从参数传送至结果 8.9 小结 第9章 错误处理 9.1 抛出与捕捉 9.2 类型 9.3 finally子句 9.4 nothrow函数和Throwable的特殊本质 9.5 附属异常 9.6 栈展开与异常安全代码 9.7 未捕捉的异常 第10章 契约编程 10.1 契约 10.2 断言 10.3 前置条件 10.4 后置条件 10.5 不变量 10.6 跳过契约检查与发行版本 10.6.1 enforce不(完全)是assert 10.6.2 assert(false) 10.7 契约:请不要用于洗涤输入 10.8 契约与继承 10.8.1 继承与in契约 10.8.2 继承与out契约 10.8.3 继承与invariant契约 10.9 接口里的契约 第11章 扩展性 11.1 包和模块 11.1.1 import声明 11.1.2 模块搜索根目录 11.1.3 名字查找 11.1.4 public import声明 11.1.5 static import声明 11.1.6 选择性导入 11.1.7 在导入里重新命名 11.1.8 module声明 11.1.9 模块摘要 11.2 安全性 11.2.1 定义行为和未定义行为 11.2.2 @safe、@trusted和@system属性 11.3 模块的构造函数与析构函数 11.3.1 模块内的执行顺序 11.3.2 跨模块的执行顺序 11.4 文档注释 11.5 与C和C++进行交互 11.6 deprecated声明 11.7 version声明 11.8 debug声明 11.9 D语言标准库 第12章 操作符重载 12.1 重载操作符 12.2 重载一元操作符 12.2.1 使用mixin加强操作符定义 12.2.2 后增值与后减值 12.2.3 重载cast操作符 12.2.4 三元操作符重载测试和if测试 12.3 重载二元操作符 12.3.1 操作符重载的平方 12.3.2 交换律 12.4 重载比较操作符 12.5 重载赋值操作符 12.6 重载索引操作符 12.7 重载分割操作符 12.8 $操作符 12.9 重载foreach 12.9.1 带有迭代原语的foreach 12.9.2 带有内部迭代的foreach 12.10 在类里定义重载操作符 12.11 完全不一样的重载:op Dispatch 12.12 小结与快速参考 第13章 并发性 13.1 并发门 13.2 数据共享简史 13.3 快瞧瞧,没有(默认)共享 13.4 启动线程 13.5 线程间的信息交换 13.6 receive的模式匹配 13.6.1 首次匹配 13.6.2 匹配所有消息 13.7 文件复制——稍有改变 13.8 线程终止 13.9 带外通信 13.10 邮箱堵塞 13.11 shared类型修饰符 13.12 shared数据操作及其效果 13.13 使用synchronized类实现基于锁的同步 13.14 synchronized类里的字段类型化 13.14.1 临时保护==无脱离 13.14.2 局部保护==尾部共享 13.14.3 强制同质的互斥量 13.14.4 不可思议:shared可被强制转换掉 13.15 死锁与synchronized语句 13.16 使用shared类进行无锁编码 13.16.1 shared类 13.16.2 几种无锁结构 13.17 小结
同类热门
类似软件
NI Device Drivers 2019中文版13.35G214人在用 NI Device Drivers 2019中文版是针对ni软件而开发的相配套的全套ni设备驱动程序,包括最流行的驱动程序,比如NI DAQmx、NI VISA、NI 488.2、NI设备驱动程序集、NI视觉采集软件等等,该驱动程序与主要NI应用程
查看InstallShield 2015破解版(程序打包工具)229.57M811人在用InstallShield 2015最全球最著名的windows专业安装程序制作软件,俗称为程序打包工具,可以帮助用户制作强大可靠的Windows Installer(MSI)、InstallScript以及跨平台的安装程序,同时软件还支持修改Autoe
查看windows程序设计第5版珍藏版379.93M2868人在用windows程序设计第5版珍藏版是清华大学出版社发行的一本经典的windows编程圣经,由美charles prtaold著作,方敏,张胜,梁路平,赵勇等翻译,详细的介绍了windows系统的架构,同时还涵盖了编写windows应用程序必须了解的许多基
查看热门标签
网友评论0人参与,0条评论
最新排行
asp.net mvc5编程实战第3版67.64M埃斯波西托 pdf扫描版 asp.net mvc5编程实战第3版是一本。NET开发经典名著,由著名的Wed和移动开发专Dino Esposito编著。本书将带你深入了解ASPNET MVC5的架构和特性,并学习构建在桌面和移动设备上都运行良好的Web应用程序。同时将向用户全
查看windows程序设计第5版珍藏版379.93M中文pdf版windows程序设计第5版珍藏版是清华大学出版社发行的一本经典的windows编程圣经,由美charles prtaold著作,方敏,张胜,梁路平,赵勇等翻译,详细的介绍了windows系统的架构,同时还涵盖了编写windows应用程序必须了解的许多基
查看Ajax实战Prototype与Scriptaculous篇93.01Mpdf扫描版Ajax实战Prototype与Scriptaculous篇是一本前端框架Ajax的实战使用指南,由英国程序员克兰、洛克和美国程序员比伯奥特共同编著。本书内容非常丰富,书中共包含一百多个典型精致并且彼此联系的示例,全部用于帮助读者快速学习这两个库。同时读
查看oracle weblogic server开发权威指南92.55M帕特里克 高清扫描版 oracle weblogic server开发权威指南是一本Oracle WebLogic Server开发者权威指导手册,由美国高级开发工程师帕特里克、布雷格曼和多恩编著。本书介绍了选择Java EEI应用程序体系结构的技巧全面讲解了多种设计方
查看openstack设计与实现41.66M英特尔开源技术中心pdf扫描版openstack设计与实现是一本OpenStack必选必读经典,由英特尔开源技术中心编著。本书内容丰富翔实,以juno版本为基础,覆盖了openstack的学习到设计与实现等各个方面的内容,致力于帮助读者形成openstack及其各个主要组件与项目的拓
查看ansible权威指南 李松涛 pdf版171.37M高清扫描版 ansible权威指南是一本Ansible的权威指南,由李松涛,魏巍和甘捷三人共同编著。本书内容丰富翔实,涵盖Ansible基础、高级技法与定制化扩展、7个实战企业案例,以及Web自动化开发,解决入门简单、深入难问题。 作者在介绍新技术
查看c#从入门到精通第3版119.82M明日科技pdf扫描版c#从入门到精通第3版是一本C#语言的入门书籍,由明日科技C#程序开发团队数十名程序员编著。本书内容由浅入深,循序渐进,全书以初、中级程序员为对象,先从C#语言基础学起,再学习C#的核心技术,然后学习C#的高级应用,最后学习开发一个完整项目。讲解过程中步
查看02j331地沟及盖板图集14.99Mpdf高清版02j331地沟及盖板图集是中国建筑标准设计研究所出版的一本国家建筑标准设计图集,主要介绍了砖地沟、素混凝土地沟、钢筋混凝土地沟构造做法,混凝土盖板及钢盖板构造详图等,可以适用于工业与民用建筑室内及工业厂区与民用建筑小区内部的室外地沟盖板。需要注意的是:
查看sqlite权威指南 第二版29.43M艾伦 欧文斯 pdf扫描版sqlite权威指南 第二版是一本关于SQLite起源、特性、简介、使用、深度解析的书,由格兰特·艾伦和迈克·欧文斯两人共同编著。本书内容丰富翔实,特色鲜明,不仅为开发人员提供了全新的数据库选择,并且全面介绍了如何应用这种选择。其中第1、2章全面细致且重
查看seo网络赢利的秘密pdf32.33M高清电子版互联网seo是新兴的职业,如何更好入门呢,这是小编带来了seo网络赢利的秘密pdf下载,这是号称“seo第一人”王通先生的力作,全称为seo网络赢利的秘密 我是怎样通过网络挣到100万的,清华大学出版社出版,详细的介绍了网络seo方法,帮助用户和企业对自
查看tomcat权威指南第二版3.36M布里泰恩pdf高清电子书tomcat权威指南第二版是由美国软件架构师布里泰恩和达尔文先生合作编写的,是一本Tomcat实用使用教程,作者详细的介绍了Apache.Tomcat这一广受欢迎的开源servlet、JSP容器和高性能的web.server,提供了关于servlet容器
查看