Swift перечисляет как индекс для массива - PullRequest
0 голосов
/ 07 июля 2019

Как я могу сделать простой индекс в массив, используя перечисления в 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.

...