17 lines
593 B
Swift
17 lines
593 B
Swift
let arr = [
|
|
000.00, 016.87, 016.88, 033.75, 050.62, 050.63, 067.50, 084.37, 084.38,
|
|
090.00, 101.25, 118.12, 118.13, 135.00, 151.87, 151.88, 168.75, 185.62,
|
|
185.63, 202.50, 219.37, 219.38, 236.25, 253.12, 253.13, 270.00, 286.87,
|
|
286.88, 303.75, 320.62, 320.63, 337.50, 354.37, 354.38
|
|
]
|
|
|
|
let arr2 = stride(from: 0, through: 360, by: 22.5/8.0)
|
|
|
|
let pointFormatter = NumberFormatter()
|
|
pointFormatter.minimumIntegerDigits = 2
|
|
pointFormatter.minimumFractionDigits = 2
|
|
|
|
for d in arr {
|
|
let c = Compass(d, style: .RN)
|
|
print(pointFormatter.string(from: c.point as NSNumber)!, c.dms , c.named())
|
|
}
|