我用的是Swift 2。我使用了以下代码:
while contains(currentCardValues, randomNumber + 1) {
我收到此错误:“包含”不可用:对序列调用contains()方法
zbdgwd5y1#
这是因为contains()方法是在Sequence的协议扩展中定义的,所以应该这样调用它:
contains()
Sequence
currentCardValues.contains(randomNumber + 1)
c6ubokkw2#
请检查此代码:
let array = [34, 56, 76, 77, 75] if array.contains(34) { print("contains") }else { print("Not Contains") }
这里包含()返回bool值
2条答案
按热度按时间zbdgwd5y1#
这是因为
contains()
方法是在Sequence
的协议扩展中定义的,所以应该这样调用它:c6ubokkw2#
请检查此代码:
这里包含()返回bool值