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