主页 详情

《Dart编程语言》_(美)GiladBracha著;戴虬译_14273234_9787121315114

【书名】:《Dart编程语言》
【作者】:(美)GiladBracha著;戴虬译
【出版社】:北京:电子工业出版社
【时间】:2017
【页数】:196
【ISBN】:9787121315114
【SS码】:14273234

最新查询

内容简介

第1章 简介

1.1动机

1.2设计准则

1.2.1万物皆对象

1.2.2面向接口编程,而非面向实现

1.2.3类型是为开发者服务的

1.3限制

1.4概述

1.5本书结构

1.6相关语言及其对Dart的影响

第2章 对象、接口、类与mixin

2.1 accessor

2.2实例变量

2.3类变量

2.4 final变量

2.5相同与相等

2.6类与父类

2.7抽象方法与抽象类

2.8接口

2.9对象的创建

2.9.1重定向构造函数

2.9.2工厂构造函数

2.10 noSuchMethod()

2.11常量对象与字段

2.12类方法

2.13实例及其类与元类

2.14 Object与其方法

2.15 mixin

2.16相关语言

2.17总结

第3章库

3.1顶层

3.2脚本

3.3隐私

3.4导入

3.5将库拆分成part

3.6导出

3.7钻石导入

3.8延迟加载

3.9相关语言

3.10总结

第4章 函数

4.1参数

4.1.1位置参数

4.1.2命名参数

4.2函数体

4.3函数声明

4.4闭包

4.5调用方法与函数

4.5.1级联

4.5.2赋值

4.5.3使用运算符

4.6 Function类

4.7函数作为对象

4.8生成器函数

4.8.1迭代器与可迭代对象

4.8.2同步生成器

4.9相关语言

4.10总结

第5章 类型

5.1可选类型

5.2类型之旅

5.3接口类型

5.4类型实践:添加类型的表达式问题

5.5泛型

5.6函数类型

5.6.1可选位置参数

5.6.2命名参数

5.6.3重温Call()

5.7类型具体化

5.7.1类型检测

5.7.2强制类型转换

5.7.3检查模式

5.7.4具体化泛型

5.7.5具体化和可选类型

5.7.6类型和代理

5.8 malformed类型

5.9非严格

5.10相关语言

5.11总结

第6章 表达式和语句

6.1表达式

6.1.1字面量

6.1.2标识符

6.1.3 this

6.1.4常量

6.1.5创建对象

6.1.6赋值

6.1.7抽取属性

6.1.8方法调用

6.1.9使用运算符

6.1.10 Throw

6.1.11条件运算符

6.2语句

6.2.1 block

6.2.2 if

6.2.3循环

6.2.4 try-catch

6.2.5 rethrow

6.2.6 switch

6.2.7 assert

6.2.8 return

6.2.9 yield和yield-each

6.2.10 label

6.2.11 break和continue

6.3总结

第7章 反射

7.1自省

7.1.1速度与大小的影响

7.1.2例子:代理

7.1.3例子:序列化

7.1.4例子:解析器组合器

7.2为什么使用mirror

7.3元数据

7.4通过代码生成执行反射

7.5自省之外

7.6相关语言

7.7总结

第8章 异步和isolate

8.1异步

8.2 future

8.2.1使用future

8.2.2生成future

8.2.3调度

8.3 stream

8.4 isolate

8.4.1 Port

8.4.2 spawning

8.4.3安全

8.5例子:客户端-服务器通信

8.5.1 promise:更好的future

8.5.2将isolate作为分布式对象

8.6异步函数

8.6.1 await

8.6.2异步Generator

8.6.3 await-for循环

8.7相关语言

8.8总结

第9章 结论

9.1可选类型

9.2面向对象

9.3反射

9.4工具

9.5总结

相关文献


书查询(www.shuchaxun.com)本网页唯一编码:
062be95241e56538baf15b8428f4fb7e#bb9360251f54cef799fea6f2641c858b#33898468#14273234.zip