Swift3: wenn lassen, wo Aussagen

Ich habe eine if let - Anweisung mit einer where Klausel in Swift2, aber die syntax ist nicht korrekt für Swift3.

if let car = createCar(), let color = car.color where color == UIColor.redColor() { }

Wie konvertieren Sie diesen code Swift3?

  • Was Fragen Sie? Wie ist das, was in Swift 3? Sie haben zwei Linien von der unabhängigen code in deiner Frage und nichts anderes. Was ist Ihre Frage?
  • Die where – Klausel, die nicht verfügbar in Swift 3 – ist die Beziehung.
  • ah ok. Nun, es gibt keinen Grund, nicht setzen, dass in der Frage. Eine Frage sollte nicht verlangen, den Leser zu interpretieren, was verlangt wird.
  • Eigentlich ist es in der Frage: wenn Sie wo - Anweisungen ... konvertieren ... zu swift3 😉
  • sehen Sie auf Bearbeiten. Wie macht es alles viel übersichtlicher 🙂 Es macht es so viel einfacher, wenn Sie nehmen Sie sich 30 Sekunden zu schreiben, eine tatsächliche Frage, die eher als "Konvertierung Swift 3". Ich merke, dass es nicht deine Frage 🙂 Aber die OP gegangen ist leise 🙂
  • Danke für Eure Hilfe) ich bin damit einverstanden, dass die kurzen Fragen nicht verstanden.
  • Mögliche Duplikate von Verwendung von wo in wenn lassen die Zuordnung in Swift

InformationsquelleAutor Inna Black | 2016-09-19
Schreibe einen Kommentar