提示信息

Swift 运算符

夜未央 已关注

Swift 提供了多种运算符,用于执行不同类型的操作。以下是 Swift 中常见的运算符类别及示例:

  1. 算术运算符

    • 加法 (+): let sum = 2 + 3
    • 减法 (-): let difference = 5 - 2
    • 乘法 (*): let product = 3 * 4
    • 除法 (/): let quotient = 10 / 2
    • 取余/模 (%): let remainder = 10 % 3
  2. 复合赋值运算符

    • 加等 (+=): a += 2 相当于 a = a + 2
    • 减等 (-=): b -= 3
    • 乘等 (*=): c *= 4
    • 除等 (/=): d /= 2
    • 模等 (%=): e %= 5
  3. 比较运算符

    • 等于 (==): a == b
    • 不等于 (!=): a != b
    • 大于 (>): a > b
    • 小于 (<): a < b
    • 大于等于 (>=): a >= b
    • 小于等于 (<=): a <= b
  4. 逻辑运算符

    • 与 (&&): if a > 0 && b > 0
    • 或 (||): if a > 0 || b > 0
    • 非 (!): if !success
  5. 位运算符

    • 与 (&): let andResult = a & b
    • 或 (|): let orResult = a | b
    • 异或 (^): let xorResult = a ^ b
    • 取反 (~): let notResult = ~a
    • 左移 (<<): let leftShift = a << 1
    • 右移 (>>): let rightShift = a >> 1
  6. 区间运算符

    • 闭区间运算符 (...): for i in 1...5 (包括 5)
    • 半开区间运算符 (..<): for i in 1..<5 (不包括 5)
  7. 条件运算符

    • 三目运算符 (? :): let result = condition ? value1 : value2
  8. 空合运算符

    • 合并空值 (??): let result = optionalValue ?? defaultValue
  9. 运算符重载

    • Swift 允许用户定义自定义运算符或者重载已有运算符,以适应特定的数据类型。

这是 Swift 中运算符的一个简要总览。根据上下文和需求,你可以在代码中灵活运用这些运算符。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
夜未央 关注 已关注

最近一次登录:2024-11-10 20:49:12   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图