From 16247d8b6f88a13289d69258ac96a041d8dfa898 Mon Sep 17 00:00:00 2001 From: Wanqiang Ji Date: Sat, 4 Oct 2014 17:15:04 +0800 Subject: [PATCH 1/2] change the wrong operator '..' to '..<' --- source/chapter2/02_Basic_Operators.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/chapter2/02_Basic_Operators.md b/source/chapter2/02_Basic_Operators.md index 9614c27a..8b577c6c 100755 --- a/source/chapter2/02_Basic_Operators.md +++ b/source/chapter2/02_Basic_Operators.md @@ -22,7 +22,7 @@ Swift 支持大部分标准 C 语言的运算符,且改进许多特性来减少常规编码错误。如:赋值符(`=`)不返回值,以防止把想要判断相等运算符(`==`)的地方写成赋值符导致的错误。算术运算符(`+`,`-`,`*`,`/`,`%`等)会检测并不允许值溢出,以此来避免保存变量时由于变量大于或小于其类型所能承载的范围时导致的异常结果。当然允许你使用 Swift 的溢出运算符来实现溢出。详情参见[溢出运算符](23_Advanced_Operators.html#overflow_operators)。 -区别于 C 语言,在 Swift 中你可以对浮点数进行取余运算(`%`),Swift 还提供了 C 语言没有的表达两数之间的值的区间运算符,(`a..b`和`a...b`),这方便我们表达一个区间内的数值。 +区别于 C 语言,在 Swift 中你可以对浮点数进行取余运算(`%`),Swift 还提供了 C 语言没有的表达两数之间的值的区间运算符(`a.. Date: Sat, 4 Oct 2014 17:39:14 +0800 Subject: [PATCH 2/2] add the code reference style --- source/chapter2/02_Basic_Operators.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/chapter2/02_Basic_Operators.md b/source/chapter2/02_Basic_Operators.md index 8b577c6c..0b19d178 100755 --- a/source/chapter2/02_Basic_Operators.md +++ b/source/chapter2/02_Basic_Operators.md @@ -192,8 +192,8 @@ Swift 中所有数值类型都支持了基本的四则算术运算: 一元正号(`+`)不做任何改变地返回操作数的值。 -let minusSix = -6 -let alsoMinusSix = +minusSix // alsoMinusSix 等于 -6 + let minusSix = -6 + let alsoMinusSix = +minusSix // alsoMinusSix 等于 -6 虽然一元`+`什么都不会改变,但当你在使用一元负号来表达负数时,你可以使用一元正号来表达正数,如此你的代码会具有对称美。