【发布时间】:2015-12-23 04:17:09
【问题描述】:
我想检查smallestArr 是否包含-1,如果它至少包含一个-1,请调用placeBlocks。我需要继续调用 placeBlocks 直到数组填满,这意味着他们输掉了比赛。
我收到的错误是
无法将“Int”类型的值转换为预期的参数类型 '@noescape (Int?) throws -> Bool'
var smallestArr = [Int?](count: 25, repeatedValue: -1)
while smallestArr.contains(-1){
placeBlocks()
}
【问题讨论】:
-
如果您有一个 optional 整数数组,那么与此答案stackoverflow.com/a/34427936/1187415 对您上一个问题的解决方案相同。