From d0afc0ba9ef802cd33d4f8131bacd2ffb3311009 Mon Sep 17 00:00:00 2001 From: Shiyao Qi Date: Mon, 16 Jun 2014 10:10:27 +0800 Subject: [PATCH] Corrected translation. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Corrected from "类型嵌套" to "嵌套类型". --- source/chapter2/19_Nested_Types.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/source/chapter2/19_Nested_Types.md b/source/chapter2/19_Nested_Types.md index 1f0885a7..8a6b08f4 100755 --- a/source/chapter2/19_Nested_Types.md +++ b/source/chapter2/19_Nested_Types.md @@ -1,20 +1,20 @@ > 翻译:[Lin-H](https://github.com/Lin-H) > 校对:[shinyzhu](https://github.com/shinyzhu) -# 类型嵌套 +# 嵌套类型 ----------------- 本页包含内容: -- [类型嵌套实例](#nested_types_in_action) -- [类型嵌套的引用](#referring_to_nested_types) +- [嵌套类型实例](#nested_types_in_action) +- [嵌套类型的引用](#referring_to_nested_types) -枚举类型常被用于实现特定类或结构体的功能。也能够在有多种变量类型的环境中,方便地定义通用类或结构体来使用,为了实现这种功能,Swift允许你定义类型嵌套,可以在枚举类型、类和结构体中定义支持嵌套的类型。 +枚举类型常被用于实现特定类或结构体的功能。也能够在有多种变量类型的环境中,方便地定义通用类或结构体来使用,为了实现这种功能,Swift允许你定义嵌套类型,可以在枚举类型、类和结构体中定义支持嵌套的类型。 要在一个类型中嵌套另一个类型,将需要嵌套的类型的定义写在被嵌套类型的区域{}内,而且可以根据需要定义多级嵌套。 -##类型嵌套实例 +##嵌套类型实例 下面这个例子定义了一个结构体`BlackjackCard`(二十一点),用来模拟`BlackjackCard`中的扑克牌点数。`BlackjackCard`结构体包含2个嵌套定义的枚举类型`Suit` 和 `Rank`。 @@ -83,7 +83,7 @@ println("theAceOfSpades: \(theAceOfSpades.description)") 尽管`Rank`和`Suit`嵌套在`BlackjackCard`中,但仍可被引用,所以在初始化实例时能够通过枚举类型中的成员名称单独引用。在上面的例子中`description`属性能正确得输出对`Ace`牌有1和11两个值。 -##类型嵌套的引用 +##嵌套类型的引用 在外部对嵌套类型的引用,以被嵌套类型的名字为前缀,加上所要引用的属性名: @@ -94,4 +94,4 @@ let heartsSymbol = BlackjackCard.Suit.Hearts.toRaw() 对于上面这个例子,这样可以使`Suit`, `Rank`, 和 `Values`的名字尽可能的短,因为它们的名字会自然的由被定义的上下文来限定。 -preview \ No newline at end of file +preview