Swift - 比较运算符



Swift 中的比较运算符

比较运算符是 Swift 中最常用的运算符。它们用于比较两个值或表达式,并根据情况返回布尔值。它们通常与循环和条件语句一起使用。Swift 支持以下比较运算符:

运算符 名称 示例
== 等于 56 == 56 = true
!= 不等于 56 != 78 = true
> 大于 56 > 32 = true
< 小于 44 < 67 = true
>= 大于或等于 77 >= 33 = true
<= 小于或等于 21 <= 56 = true

Swift 中的等于运算符

等于运算符用于检查两个给定值是否相等。如果它们相等,则返回 true。否则,返回 false。

语法

以下是等于 "==" 运算符的语法:

Value1 == Value2

示例

Swift 程序,使用等于 "==" 运算符检查输入密码是否等于存储的密码。

import Foundation

let password = "XP123"

if (password == "XP123"){
   print("Welcome!! Entered password is correct")
} else {
   print("Error!!! Please enter correct Password")
}

输出

Welcome!! Entered password is correct

Swift 中的不等于运算符

不等于运算符用于检查两个给定值是否不相等。如果它们不相等,则返回 true。否则,返回 false。

语法

以下是“不等于”运算符的语法:

value1 != value2

示例

Swift 程序,使用不等于(!=) 运算符检查输入字符串是否不等于存储的字符串。

import Foundation
let str = "Mohina"

if (str != "Noni"){
   print("Both the strings are not equal")
} else {
   print("Both the strings are equal")
}

输出

Both the strings are not equal

Swift 中的大于运算符

大于运算符用于检查左侧的值是否大于右侧的值。如果是,则返回 true。否则,返回 false。

语法

以下是大于运算符的语法:

value1 > value2

示例

Swift 程序,使用大于 ">" 运算符仅添加大于 50 的数字。

import Foundation

let arr = [3, 55, 2, 44, 66]
var  sum  = 0

// Iterate through each element of the array
for x in arr{
   // Find the sum of only those elements that 
   // are greater than 50
   if (x > 50){
      sum += x
   }
}
print("Sum = \(sum)")

输出

Sum = 121

Swift 中的小于运算符

小于运算符用于检查左侧的值是否小于右侧的值。如果是,则返回 true。否则,返回 false。

语法

以下是小于运算符的语法:

value1 < value2

示例

Swift 程序,使用小于(<) 运算符仅添加小于 55 的数字。

import Foundation

let arr = [1, 55, 2, 90, 12]
var  sum  = 0

// Iterate through each element of the array
for x in arr{
   // Find the sum of only those elements that 
   // are less than 55
   if (x < 55){
      sum += x
   }
}
print("Sum = \(sum)")

输出

Sum = 15

Swift 中的大于或等于运算符

大于或等于运算符用于检查左侧的值是否大于或等于右侧的值。如果是,则返回 true。否则,返回 false。

语法

以下是大于或等于运算符的语法:

value1 >= value2

示例

Swift 程序,使用大于或等于(>=) 运算符检查有效的投票年龄。

import Foundation
let age = 18

if (age >= 18){
   print("You are eligible for voting")
} else {
   print("You are not eligible for voting")
}

输出

You are eligible for voting

Swift 中的小于或等于运算符

小于或等于运算符用于检查左侧的值是否小于或等于右侧的值。如果是,则返回 true。

语法

以下是小于或等于运算符的语法:

value1 <= value2

示例

Swift 程序,使用小于或等于运算符比较两个数字。

import Foundation
let num = 18
if (num <= 20){
   print("Given num is less than 20")
} else {
   print("Given num is greater than 20")
}

输出

Given num is less than 20
swift_operators.htm
广告