Как я могу сделать простой индекс в массив, используя перечисления в Swift?
Я программист на Си, пытающийся понять Swift. Это сбивает с толку.
var arr: [String] = ["2.16", "4.3", "0.101"]
enum Ptr: Int {
case first = 0
case second = 1
case third = 2
}
var ix = Int(Ptr.first)
print (ix)
let e = Double (arr[ix])
`
Я ожидаю, что Ptr.first выдаст целое число 0, которое я мог бы использовать как индекс для массива arr.