官术网_书友最值得收藏!

Basic operators

Swift provides the following basic operations:

  • The = operator for assignments, similar to many different programming languages.
  • The + operator for addition, - for subtraction, * for multiplication, / for pision, and % for remainders. These operators are functions that can be passed to other functions.
  • The -i operator for unary minus and +i for unary plus operations.
  • The +=, -=, and *= operators for compound assignments.
  • The a == b operator for equality, a != b for inequality, and a>b, a<b, and a<=b for greatness comparison.
  • The ternary conditional operator, question ? answer1: answer2.
  • nil coalescing a ?? b unwraps optional a if it has a value and returns a default value b if a is nil.
  • Range operators:
    • Closed range (a...b) includes the values a and b
    • Half-open range (a..<b) includes a but does not include b
  • Logical operators:
    • The !a operator is NOT a
    • The a && b operator is logical AND
    • The a || b operator is logical OR
主站蜘蛛池模板: 盘锦市| 东阿县| 南木林县| 五大连池市| 天峨县| 衡山县| 沭阳县| 横山县| 保靖县| 达拉特旗| 泾川县| 临湘市| 永和县| 苍梧县| 应用必备| 广汉市| 乡宁县| 景德镇市| 潞西市| 邛崃市| 辛集市| 页游| 上饶市| 汨罗市| 北流市| 定远县| 芜湖市| 五台县| 鄯善县| 西城区| 卓尼县| 福泉市| 富蕴县| 华宁县| 陆川县| 西峡县| 新绛县| 金平| 西畴县| 黄冈市| 文水县|