protocol MyProtocol {}
func foo<Item: MyProtocol>(item: Item) {
//...
}
我有一个函数foo
,它接受一个符合MyProtocol
协议的项目。现在我希望该函数也接受符合MyProtocol
的项目数组。是否可以使Array<MyProtocol>
本身符合MyProtocol
?
答案 0 :(得分:0)
您可以使foo
方法将数组作为参数。应该这样做。
func foo<Item: MyProtocol>(items: [Item]) {
}