samedi 4 avril 2015

if integer is greater than x but less than y (Swift)

I was wondering if there is any smooth way of checking the value of an integer in a range in swift.


I have an integer that can be any number between 0 and 1000


I want to write an if statement for "if the integer is between 300 and 700 - do this and if its any other number - do something else"


While I could write:





If integer > 300 {
if integer < 700 {
//do something else1
}
//do something
} else {
// do something else2

}



But I want to minimize the amount of code to write since "do something else1" and "do something else2" are supposed to be the same


It doesn't seem that you can write :





if 300 < integer < 700 {

} else {

}



I tried using "if integer == 300..<700 { }


but that didn't work either. Anybody got a suggestion?


Aucun commentaire:

Enregistrer un commentaire