swift2 无法在Swift 2中使用方法“contains”

xytpbqjk  于 2022-11-06  发布在  Swift
关注(0)|答案(2)|浏览(187)

我用的是Swift 2。
我使用了以下代码:

while contains(currentCardValues, randomNumber + 1) {

我收到此错误:
“包含”不可用:对序列调用contains()方法

zbdgwd5y

zbdgwd5y1#

这是因为contains()方法是在Sequence的协议扩展中定义的,所以应该这样调用它:

currentCardValues.contains(randomNumber + 1)
c6ubokkw

c6ubokkw2#

请检查此代码:

let array = [34, 56, 76, 77, 75]
    if array.contains(34) {
        print("contains")
    }else {
        print("Not Contains")
    }

这里包含()返回bool

相关问题