Просмотр исходного кода

9.4 错别字修正 用过 -> 通过 (#589)

ziposcar 7 лет назад
Родитель
Сommit
3450f43d69
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      eBook/09.4.md

+ 1 - 1
eBook/09.4.md

@@ -4,7 +4,7 @@
 
 对于整数的高精度计算 Go 语言中提供了 big 包。其中包含了 math 包:有用来表示大整数的 `big.Int` 和表示大有理数的 `big.Rat` 类型(可以表示为 2/5 或 3.1416 这样的分数,而不是无理数或 π)。这些类型可以实现任意位类型的数字,只要内存足够大。缺点是更大的内存和处理开销使它们使用起来要比内置的数字类型慢很多。
 
-大的整型数字是通过 `big.NewInt(n)` 来构造的,其中 n 为 int64 类型整数。而大有理数是过 `big.NewRat(N,D)` 方法构造。N(分子)和 D(分母)都是 int64 型整数。因为 Go 语言不支持运算符重载,所以所有大数字类型都有像是 `Add()` 和 `Mul()` 这样的方法。它们作用于作为 receiver 的整数和有理数,大多数情况下它们修改 receiver 并以 receiver 作为返回结果。因为没有必要创建 `big.Int` 类型的临时变量来存放中间结果,所以这样的运算可通过内存链式存储。
+大的整型数字是通过 `big.NewInt(n)` 来构造的,其中 n 为 int64 类型整数。而大有理数是过 `big.NewRat(N,D)` 方法构造。N(分子)和 D(分母)都是 int64 型整数。因为 Go 语言不支持运算符重载,所以所有大数字类型都有像是 `Add()` 和 `Mul()` 这样的方法。它们作用于作为 receiver 的整数和有理数,大多数情况下它们修改 receiver 并以 receiver 作为返回结果。因为没有必要创建 `big.Int` 类型的临时变量来存放中间结果,所以这样的运算可通过内存链式存储。
 
 示例 9.2 [big.go](examples/chapter_9/big.go):