4.2 基础数据类型

4.2 基础数据类型 #

  1. 基本类型操作
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/usr/local/go/src/
├── strconv/            # 字符串转换
│   ├── atob.go         # 布尔转换
│   ├── atof.go         # 浮点转换
│   ├── atoi.go         # 整数转换
│   ├── decimal.go      # 十进制处理
│   ├── doc.go          # 文档
│   ├── fp.go           # 浮点处理
│   ├── itoa.go         # 整数到字符串
│   ├── quote.go        # 引号处理
│   └── 其他转换文件
├── strings/            # 字符串操作
│   ├── builder.go      # 字符串构建器
│   ├── compare.go      # 字符串比较
│   ├── reader.go       # 字符串读取器
│   ├── replace.go      # 字符串替换
│   ├── search.go       # 字符串搜索
│   ├── strings.go      # 核心字符串函数
│   └── 其他字符串文件
├── bytes/              # 字节操作
│   ├── buffer.go       # 字节缓冲区
│   ├── bytes.go        # 核心字节函数
│   ├── reader.go       # 字节读取器
│   └── 其他字节文件
└── unicode/            # Unicode支持
    ├── digit.go         # 数字字符
    ├── graphic.go       # 图形字符
    ├── letter.go        # 字母字符
    ├── tables.go        # Unicode表
    └── 其他Unicode文件
  1. 数值类型
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/usr/local/go/src/
├── math/               # 数学函数
│   ├── abs.go          # 绝对值
│   ├── acos.go         # 反余弦
│   ├── asin.go         # 反正弦
│   ├── atan.go         # 反正切
│   ├── bits.go         # 位操作
│   ├── const.go        # 数学常数
│   ├── cos.go          # 余弦
│   ├── exp.go          # 指数
│   ├── floor.go        # 向下取整
│   ├── log.go          # 对数
│   ├── pow.go          # 幂运算
│   ├── sin.go          # 正弦
│   ├── sqrt.go         # 平方根
│   └── 其他数学文件
├── math/big/           # 大数运算
│   ├── arith.go        # 算术运算
│   ├── decimal.go      # 十进制
│   ├── float.go        # 浮点数
│   ├── int.go          # 大整数
│   └── 其他大数文件
└── math/cmplx/         # 复数运算
    └── cmplx.go        # 复数函数