1.基础知识
hello
helloword
dart
go
js
python
概念
安装
常用命令
保留字
库包模块
包管理工具
项目结构
命名风格
标识符
注释
打印
格式化
变量
私有变量
常量
默认值
2.数据类型
内置类型
默认类型
类型判断
检查两个引用是否指向同一个对象
自定义类型
基本类型
数值
数值操作
计算最大值和最小值
数学常量
随机数
生成随机整数
生成随机布尔值
生成随机字符串
随机选择子对象
三角函数
十进制浮点运算
进制转换
字符串
多行字符串
字符串前缀
原始字符串
字符串搜索
字符串截取
大小写转换
裁剪和判断空字符串
替换部分字符
格式化输出
Symbols
其他基本类型
null
undefined
复杂类型
列表
列表查找
列表排序
列表截取
列表推导式
列表高阶函数
切片
元组
字典
字典删除
字典遍历
字典判断
集合
判断集合是否为空
集合的比较
指针
结构体
信道
select语句
互斥锁
信道阻塞
类型转换
数值转字符串
字符串转数值
3.操作符及流程控制
操作符
算术操作符
相等大小操作符
类型判断操作符
赋值操作符
逻辑操作符
位和移位操作符
条件表达式
级联操作符
条件成员访问
流程控制
if
goto
For
range
While
BreakContinue
pass
Switch
defer
4.函数和方法
函数和方法定义
默认返回值
命名返回值
方法
方法继承
方法重写
接口
空接口
接口嵌套
类型断言
类型选择
Stringer接口
error接口
Reader接口
Image接口
入口函数
init函数
参数
可选命名参数
可选位置参数
默认参数值
解包参数列表
变参
一等方法对象
匿名函数
函数标注
作用域
闭包
测试函数是否相等
立即调用的函数表达式
5.类
类定义
构造函数
默认构造函数
命名构造函数
调用超类构造函数
初始化列表
重定向构造函数
常量构造函数
工厂方法构造函数
实例变量和方法
实例变量
实例方法
get和set
类变量和方法
静态变量
静态方法
抽象及继承
抽象类
抽象函数
隐式接口
继承
多重继承
混入
可覆写的操作符
枚举类型
可调用的类
自定义hash码
可迭代对象
Typedefs
6.语法专题
面向对象
new命令
this关键字
原型链
获取对象的所有属性
对象的拷贝
比较对象
泛型
使用集合字面量
在构造函数中使用泛型
泛型判断
限制泛型类型
使用泛型函数
异步
声明异步方法
使用await表达式
在循环中使用异步
异步并发
异步的错误捕获
生成器
装饰器
正则表达式
反射
断言
异常
测试
单元测试
压力测试
goroutine
make与new
7.常用对象或方法
内置函数
操作系统接口
日期和时间
UTF-8
Base64
JSON
模板
日志
URIs
解析URIs
构建URIs
编码解码URI
编码解码URI组件
IO
读取整个文本
把文件数据读取为字节流
逐行读取文件
写入文件
查找目录中的所有文件和子目录
HTTP
向服务器获取数据
向服务器发送数据
WebSockets
HTTP服务
HTTP客户端
DOM
查找元素
操作元素
创建元素
操作节点
操作样式
事件处理
加解密
AES
8.算法
斐波那契数列
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello
hello