swift(四)运算符

        /**

        术语:

        操作符分一元,二元,三元:

        一元操作符操作于一个单一目标(-a),

        二元操作符操作于两个目标(如 2 + 3),是中缀操作符,因为它出现在两个目标的中间

        三元运算符操作与三个目标,像c一样,swift 只有一个三元运算符 a?b:c

        */

        /**

        一元运算符:

        (一)、负号运算符

        (二)、正号运算符

        (三)、自增、自减运算符

        

        二、二元运算符

       ( 一)、赋值运算符

        

                1、赋值操作符 (a = b) 用 b 的值初始化或更新 a 的值:

        (二)、取余运算符(%)

        (三)、组合赋值运算符(=  +=)

        (四)、比较运算符

        

        Swift 支持所有标准的 C 比较操作符,具体功能和使用方法与C语言相同,在此不再赘述

        

        等于 (a == b)

        

        不等于 (a != b)

        

        大于 (a > b)

        

        小于 (a < b)

        

        大于或等于 (a >= b)

        

        小于或等于 (a <= b)

        

        (五)、逻辑运算符

        

        Swift 支持基于C语言的三种标准的逻辑操作符:

        

        逻辑否 (!a)

        

        逻辑与 (a && b)

        

        逻辑或 (a || b)

********下面两个是swift新增的两个运算符:

        (六)、区间运算符

        1、全闭区间

        array[1...5]

        2、半开半闭区间

        半开范围特别适用于从0开始的列表,如数组,一直数到(但不包括)列表的长度

        15 ..<25

        for qujian in 15 ..<25

        {

            print(qujian)//打印结果14到24

        }

        (七)、空合运算符

        

        */

        /**

        (二)控制流

        要处理条件逻辑,使用 if 和 switch ,要处理循环逻辑,使用 for-in, for, while, 和 do-while 。包着条件或者循环的括号可加可不加。处理逻辑体的花括弧是必须加的。


        */

//        

//        if 6>3{

//            print("12323231")

//        }

//        let optionNumber : String = String()

//        print(optionNumber)

//        let kongheNumber = optionNumber  ?? "为什么"

//        print(kongheNumber)

//        

//       

        /*

        三、三元运算符

        

        三元条件操作符分三个部分,形式是这样的 question ? answer1 : answer2。

        

        例如:a > b ? a : b

        

        使用功能同C语言的三木运算符,在此不再赘述

      */


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值