转换我有数组的数组 - var days: [[Int]] = [[1], [1,2,3], [7]]
,我想通过String
到Int
转换为名称,并在新的数组arrayOfStringDays
添加。我的代码:错误开关迅速
var days: [[Int]] = [[1], [1,2,3], [7]]
var arrayOfStringDays = [[String]]()
for i in 0..<days.count {
switch days[i] {
case [1]:
arrayOfStringDays.append(["one"])
case [1,2,3]:
arrayOfStringDays.append(["one, two, three"])
case [7]:
arrayOfStringDays.append(["seven"])
default:
break
}
}
但我看到附近所有情况下的错误:类型的
在表达模式 '[INT]' '[INT]' 不能匹配类型的值
我的错误是什么?谢谢!