diff --git a/source/chapter2/22_Generics.md b/source/chapter2/22_Generics.md index 462196ee..c114a436 100755 --- a/source/chapter2/22_Generics.md +++ b/source/chapter2/22_Generics.md @@ -339,9 +339,9 @@ protocol Container { `Container`协议定义了三个任何容器必须支持的兼容要求: -- 必须可能通过`append`方法添加一个新item到容器里; -- 必须可能通过使用`count`属性获取容器里items的数量,并返回一个`Int`值; -- 必须可能通过容器的`Int`索引值下标可以检索到每一个item。 +- 必须可以通过`append`方法添加一个新item到容器里; +- 必须可以通过使用`count`属性获取容器里items的数量,并返回一个`Int`值; +- 必须可以通过容器的`Int`索引值下标可以检索到每一个item。 这个协议没有指定容器里item是如何存储的或何种类型是允许的。这个协议只指定三个任何遵循`Container`类型所必须支持的功能点。一个遵循的类型在满足这三个条件的情况下也可以提供其他额外的功能。