Swift Array - Überprüfen Sie, ob ein Index existiert
Gibt es in Swift eine Möglichkeit, zu überprüfen, ob ein Index in einem Array vorhanden ist, ohne dass ein schwerwiegender Fehler ausgegeben wird?
Ich hatte gehofft, ich könnte so etwas tun:
let arr: [String] = ["foo", "bar"]
let str: String? = arr[1]
if let str2 = arr[2] as String? {
// this wouldn't run
println(str2)
} else {
// this would be run
}
Aber ich bekomme
schwerwiegender Fehler: Array-Index außerhalb des Bereichs