Swift Tutorial Swift References

Swift - comparison operators example



The example below illustrates the usage of Swift comparison operators: ==, !=, >, <, >=, <=.

print("10 == 10: \(10 == 10)")
print("10 != 10: \(10 != 10)")
print("10 < 20: \(10 < 20)")
print("10 > 20: \(10 > 20)")
print("10 <= 20: \(10 <= 20)")
print("10 >= 20: \(10 >= 20)")

The output of the above code will be:

10 == 10: true
10 != 10: false
10 < 20: true
10 > 20: false
10 <= 20: true
10 >= 20: false

These comparison operators generally return boolean results, which is very useful and can be used to construct conditional statement as shown in the example below:

func range_func(x:Int){
  //&& operator is used to combine conditions
  //returns true only when x >= 10 and x <= 25
  if(x >= 10 && x <= 25){
      print("\(x) belongs to range [10, 25].") 
    } else {
        print("\(x) do not belongs to range [10, 25].")
    }
}

range_func(x:15)
range_func(x:25)
range_func(x:50)

The output of the above code will be:

15 belongs to range [10, 25].
25 belongs to range [10, 25].
50 do not belongs to range [10, 25].

❮ Swift - Operators