From c052166a077b6d63c0e626578646a42a50bcaffb Mon Sep 17 00:00:00 2001 From: TheLittleBoy Date: Sun, 6 Jul 2014 13:26:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=BC=96=E5=86=99=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit simonTheHamster多出拼写错误,导致编译错误。特此修正。 --- source/chapter2/21_Protocols.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/chapter2/21_Protocols.md b/source/chapter2/21_Protocols.md index 8cd9fd7f..06a09ab5 100755 --- a/source/chapter2/21_Protocols.md +++ b/source/chapter2/21_Protocols.md @@ -435,7 +435,7 @@ extension Hamster: TextRepresentable {} ```swift let simonTheHamster = Hamster(name: "Simon") -let somethingTextRepresentable: TextRepresentable = simonTheHamester +let somethingTextRepresentable: TextRepresentable = simonTheHamster println(somethingTextRepresentable.asText()) // 输出 "A hamster named Simon" ``` @@ -448,7 +448,7 @@ println(somethingTextRepresentable.asText()) 协议类型可以被集合使用,表示集合中的元素均为协议类型: ```swift -let things: TextRepresentable[] = [game,d12,simoTheHamster] +let things: TextRepresentable[] = [game,d12,simonTheHamster] ``` 如下所示,`things`数组可以被直接遍历,并调用其中元素的`asText()`函数: