Swift---基本运算符

1.赋值运算符:=

          if x=y{

            //此句是错误的,因为x=y不返回任何值,swift条件语句中只能判断Bool类型的值。

            }

2.算数运算符: + ,-,* ,/,其中‘+’加法运算,也可以用于字符串的链接:

            let str:String = "Hello + "World"//结果为 Hello world.

3. 取余运算符:%

            var number = -9%2  //-1

4.一元负号运算符:-

      数值的正负号可以使用前缀‘-’来切换

let three = 3

let minusThree = -three //minusThree 等于-3

一元负号写在操作数之前,中间没有空格。

5.一元正号运算符 +,用法与负号相同。

6.组合运算符+=

7.比较运算符>,>=,<,<=,!=,===,!==,其中最后两个是用来比较对象引用是否相同的运算符。

8.三目运算符 ?:

9.空合运算符??   a??b,其中a必须是optional的,若a为空,则表达式值为b,否则强制解包a!

10.区间运算符'...','..<',其中第一个为全闭合区间,包含头也包含尾,第二个为半闭合区间,包含头,但不包含尾。

11.逻辑运算符 & ,|| ,!






























 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 运算符是检查、改变、合并值的特殊符号或短语。例如,加号+将两个数相加(如let i = 1 + 2)。更复杂的运算...
    穷人家的孩纸阅读 15,013评论 3 6
  • 术语 运算符分为一元,二元,三元运算符 一元运算符对单一操作对象进行操作(如-a),一元运算符又分前置前置运算符和...
    edison0428阅读 3,440评论 0 0
  • 今夜的月色不太好,以往如明镜般的月亮仿佛此刻正隐藏在薄纱之下,抖落着若有若无的银辉。周围如墨的乌云环绕着,面...
    行世疏狂阅读 1,729评论 2 0
  • 关于暗恋2 听到他恋爱了,我只是震惊,我没有哭,我就笑了笑 后来上课时老样子的互动,也不会脸红了,也不会不自然...
    mua笔芯mua阅读 1,774评论 0 0

友情链接更多精彩内容