make gitbook
This commit is contained in:
@ -262,13 +262,13 @@ Swift 是一个_类型安全(type safe)_的语言。类型安全的语言可
|
||||
|
||||
浮点字面量可以是十进制(没有前缀)或者是十六进制(前缀是`0x`)。小数点两边必须有至少一个十进制数字(或者是十六进制的数字)。浮点字面量还有一个可选的_指数(exponent)_,在十进制浮点数中通过大写或者小写的`e`来指定,在十六进制浮点数中通过大写或者小写的`p`来指定。
|
||||
|
||||
如果一个十进制数的指数为`exp`,那这个数相当于基数和$10^{exp}$的乘积:
|
||||
* `1.25e2` 表示 $1.25 × 10^{2}$,等于 `125.0`。
|
||||
* `1.25e-2` 表示 $1.25 × 10^{-2}$,等于 `0.0125`。
|
||||
如果一个十进制数的指数为`exp`,那这个数相当于基数和10^exp的乘积:
|
||||
* `1.25e2` 表示 1.25 × 10^2,等于 `125.0`。
|
||||
* `1.25e-2` 表示 1.25 × 10^-2,等于 `0.0125`。
|
||||
|
||||
如果一个十六进制数的指数为`exp`,那这个数相当于基数和$2^{exp}$的乘积:
|
||||
* `0xFp2` 表示 $15 × 2^{2}$,等于 `60.0`。
|
||||
* `0xFp-2` 表示 $15 × 2^{-2}$,等于 `3.75`。
|
||||
如果一个十六进制数的指数为`exp`,那这个数相当于基数和2^exp的乘积:
|
||||
* `0xFp2` 表示 15 × 2^2,等于 `60.0`。
|
||||
* `0xFp-2` 表示 15 × 2^-2,等于 `3.75`。
|
||||
|
||||
下面的这些浮点字面量都等于十进制的`12.1875`:
|
||||
|
||||
|
||||
@ -66,7 +66,7 @@ println("\(base) to the power of \(power) is \(answer)")
|
||||
// 输出 "3 to the power of 10 is 59049"
|
||||
```
|
||||
|
||||
这个例子计算 base 这个数的 power 次幂(本例中,是`3`的`10`次幂),从`1`(`3`的`0`次幂)开始做`3`的乘法, 进行`10`次,使用`0`到`9`的半闭区间循环。这个计算并不需要知道每一次循环中计数器具体的值,只需要执行了正确的循环次数即可。下划线符号`_`(替代循环中的变量)能够忽略具体的值,并且不提供循环遍历时对值的访问。
|
||||
这个例子计算 base 这个数的 power 次幂(本例中,是`3`的`10`次幂),从`1`(`3`的`0`次幂)开始做`3`的乘法, 进行`10`次,使用`1`到`10`的半闭区间循环。这个计算并不需要知道每一次循环中计数器具体的值,只需要执行了正确的循环次数即可。下划线符号`_`(替代循环中的变量)能够忽略具体的值,并且不提供循环遍历时对值的访问。
|
||||
|
||||
使用`for-in`遍历一个数组所有元素:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user