让我从代码开始:

    var lat1:CLLocationDegrees = 50.102760

    var lat2:CLLocationDegrees = -26.135170

    .
    .
    .

    var lat191:CLLocationDegrees = 60.289139

    var LocCount = 191

    for var iLat = 3; iLat == LocCount; ++iLat{
            AirportLat.append("lat" + iLat)
     }

我想做的是去计算应该附加到数组中的var的名称,有没有办法做到这一点?

最佳答案

好吧,这是很难的方法。

怎么样:

var latArray = <CLLocationDegrees>()
latArray += [50.102760]
latArray += [-26.135170]
.
.
.
latArray += [60.289139]

println("LocCount check = \(latArray.count)")

更好的方法是将纬度放入文件中(这样就可以在不重新编译代码的情况下更改,添加或添加纬度等)并将其读入,但是我将保留它作为练习。 。

...如果您想使用其他答案的词典提示,可以添加
for i in 0 ..< latArray.count {
    dict["lat\(i+1)"] = latArray[i]
}

07-26 09:42