iOS 11.x Swift 4.0
Это не компилируется, потому что вы не можете подписать массив с emum, как кажется? Есть ли тип, который я могу использовать, который будет работать?
enum axis:Int {
case x = 0
case y = 1
}
var cords = [[10,21],[23,11],[42,12],[31,76]]
var smallestCord:Int = Int.max
var smallestSet:[Int] = []
for cord in cords {
if cord[axis.x] < smallestCord {
smallestCord = cord[axis.x]
smallestSet = cord
}
}
print("\(smallestCord) \(smallestSet)")
Получил ли он работать со статическим var, как это? но могу ли я сделать enum работать?
private struct axis {
static let x = 0
static let y = 1
}