在Swift 2中不能使用方法"contains"

Pro*_*3ss 11 swift2

我正在使用Swift 2.

我用过这段代码:

while contains(currentCardValues, randomNumber + 1) {
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

"contains"不可用:在序列上调用contains()方法

Qby*_*yte 30

这是因为该contains()方法是在协议扩展中定义的Sequence.所以你应该这样称呼它:

currentCardValues.contains(randomNumber + 1)
Run Code Online (Sandbox Code Playgroud)