• <small id="w8oog"></small>
  • <td id="w8oog"></td>
  • <small id="w8oog"></small><xmp id="w8oog"><td id="w8oog"></td><td id="w8oog"><li id="w8oog"></li></td><xmp id="w8oog"><td id="w8oog"></td>
  • <td id="w8oog"></td><td id="w8oog"><li id="w8oog"></li></td><small id="w8oog"></small>
  • <td id="w8oog"></td>
  • <small id="w8oog"></small>
  • <small id="w8oog"></small><td id="w8oog"></td>
    免費開源的iOS開發學習平臺

    Swift: 3 運算符

    運算符的作用就是把常量、變量的關系用某種方式表示出來。常見的賦值、算術、關系、三元條件和邏輯運算符相信大家都已經比較熟悉了。本章主要介紹Swift語言具有特色的一些運算符。

    常用的運算符

    Swift支持大部分標準C語言的運算符,同時改進了許多特性來減少常規編碼錯誤。比如,賦值運算符"="不返回值,來防止在想要判斷相等運算符"=="的地方寫成了賦值運算符"="導致的隱藏性錯誤。取消了自增"++"和自減"--"運算符,推薦使用復合賦值"+="和"-="。下面是一些常用運算符的使用示例:

    let one = 5
    var two = 10
    two = one //賦值運算符
    two = one + two //算術運算符
    two += one //復合賦值運算符
    let mod = two % one //求余運算符
    one == two //關系運算符
    let who = (two > one) ? true : false //三元運算符
    let me = (two / one == 2) ? true : false 
    who && !me //邏輯運算符
    

    運行后的結果如下圖:

    區間運算符

    在Swift語言中,提供了兩個方便表達一個區間的值序列的運算符,分別是閉區間運算符和半閉區間運算符。

    • 閉合區間運算符(from...to)定義了一個從from到to(包括from和two)的所有整數值的區間。閉合區間運算符在for循環一個連續區間值的時候非常有用。
    • 半閉區間(from..<to)定義了一個從from到to但不包含to的區間。之所以稱之為半閉區間,就是因為它包含第一個值而不包含最后的值。半閉區間的實用性在于,當你使用一個以0開始的數組時,非常方便地從0數到數組的長度。具體的演示代碼如下:
    //打印5次
    for index in 1...5{
        print("Hello Swift \(index) times!")
    }
    
    //循環遍歷數組,打印數組中每一項的值
    let provinces = ["安徽","江蘇","浙江"]
    let count = provinces.count
    for index in 0..<count {
        print("目前處于:\(provinces[index])省");
    }
    

    運行結果如下圖所示:

    示例代碼

    https://github.com/99ios/23.3

    ijzzijzzij亚洲大全|天天狠天天透天干天天|日本一本加勒比五月天伊人久久|久久久噜噜噜久久中文字幕色伊伊
  • <small id="w8oog"></small>
  • <td id="w8oog"></td>
  • <small id="w8oog"></small><xmp id="w8oog"><td id="w8oog"></td><td id="w8oog"><li id="w8oog"></li></td><xmp id="w8oog"><td id="w8oog"></td>
  • <td id="w8oog"></td><td id="w8oog"><li id="w8oog"></li></td><small id="w8oog"></small>
  • <td id="w8oog"></td>
  • <small id="w8oog"></small>
  • <small id="w8oog"></small><td id="w8oog"></td>