Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

swift switch case mit Bedingungen
#1

hallo zusammen,

ich habe folgende switch case code und möchte etwas machen wie das hier, bekomme aber leider nen error:

PHP-Code:
    switch DiffDays {
    
    
case 2println("This Code is ok")
    break
    
    
case <=1println("This is not ok")
    break

    case DiffDays <=1println("This is not ok")
    break
    
    
default: break
    


wie kann ich überprüfen ob diffdays <= 1?
Zitieren
#2

Hast Du dies schon gesehen? https://developer.apple.com/library/iOS/...lFlow.html

oder hier:
http://www.neilonly.com/blog/2014/11/23/...-in-swift/

oder hier:
http://austinzheng.com/2014/12/16/swift-...ng-switch/

Ich hoffe, da ist etwas für Dich dabei - was kommt denn für ein Fehler?
Zitieren
#3

Hallo,

Swift setzt automatisch ein Break nach dem Case, die kannst Du weg lassen. Willst Du auch die folgen Cases noch durchprobieren, dann musst Du ein Fallthrough anhängen. So sieht der Code aus, den Du haben möchtest:

Code:
switch DiffDays {
   
case 2: println("This Code is ok")
   
case let x where x <= 1: println("This is not ok")
   
default: break
}
Zitieren


Möglicherweise verwandte Themen…
Thema / Verfasser Antworten Ansichten Letzter Beitrag



Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste