Ich versuche, 3.Swift 3.0 Konvertierung - enthält (_ :) in Sammlung
Hier einige Probleme mit contains(_:)
von Collection
ein Projekt von Swift 2.3 Swift zu konvertieren:
extension Collection {
subscript (safe index: Index) -> Iterator.Element? {
return indices.contains(index) ? self[index] : nil
}
}
Der Fehler Missing argument label 'where:' in call
ist
ich habe where:
, aber jetzt, ein anderer Fehler angezeigt:
Cannot convert value of type 'Self.Index' to expected argument type '(_) throws -> Bool'
Von Swift 3.0 Sprache Führung scheint es, dass es ohne Fehler funktionieren sollte:
if favoriteGenres.contains("Funk") {
print("I get up on the good foot.")
} else {
print("It's too funky in here.")
}