修改错字和排版

This commit is contained in:
eric
2014-06-05 12:55:56 +08:00
parent 933545fd55
commit 3d04bfc33e
4 changed files with 8 additions and 8 deletions

View File

@ -200,7 +200,7 @@
func returnFifteen() -> Int {
var y = 10
func add() {
func add() {
y += 5
}
add()
@ -345,7 +345,7 @@
triangle.perimeter = 9.9
triangle.sideLength
`perimeter`的 setter 中,新值的名字是`newValue`。你可以在`set`之后显的设置一个名字。
`perimeter`的 setter 中,新值的名字是`newValue`。你可以在`set`之后显的设置一个名字。
注意`EquilateralTriangle`类的构造器执行了三步:

View File

@ -89,7 +89,7 @@ Swift 的 **String** 类型是值类型。如果您创建了一个新的字符
> 注意:
>
> Cocoa 中的 NSString 不同,当您在 Cocoa 中创建了一个 NSString 实例,并将其传递给一个函数/方法,或者赋值给一个变量,您永远都是传递或赋值同一个 NSString 实例的一个引用。除非您特别要求其进行值拷贝,否则字符串不会进行赋值新副本操作。
> Cocoa 中的 NSString 不同,当您在 Cocoa 中创建了一个 NSString 实例,并将其传递给一个函数/方法,或者赋值给一个变量,您永远都是传递或赋值同一个 NSString 实例的一个引用。除非您特别要求其进行值拷贝,否则字符串不会进行赋值新副本操作。
Swift 默认字符串拷贝的方式保证了在函数/方法中传递的是字符串的值,其明确了无论该值来自于哪里,都是您独自拥有的。您可以放心您传递的字符串本身不会被更改。
@ -256,7 +256,7 @@ Swift 的字符串和字符类型是完全兼容 Unicode 的,它支持如下
###### Unicode 术语(Terminology)
Unicode 中每一个字符都可以被解释为一个或多个 unicode 标量。字符的 unicode 标量是一个唯一的21位数字(和名称),例如 `U+0061` 表示小写的拉丁字母A ("a")`U+1F425` 表示正面站立的鸡宝宝 ("🐥")
Unicode 中每一个字符都可以被解释为一个或多个 unicode 标量。字符的 unicode 标量是一个唯一的21位数字(和名称),例如 `U+0061` 表示小写的拉丁字母A ("a")`U+1F425` 表示 ("🐥")
当 Unicode 字符串被写进文本文件或其他存储结构当中,这些 unicode 标量将会按照 Unicode 定义的集中格式之一进行编码。其包括 `UTF-8` (以8位代码单元进行编码) 和 `UTF-16` (以16位代码单元进行编码)。