让我从代码开始:
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]
}