91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Swift語言特性及基本數據類型

發布時間:2020-07-07 15:01:10 來源:網絡 閱讀:513 作者:510202 欄目:移動開發

Today ,蘋果剛剛發布了Swift語言,我們來看下Swift的幾個主要特性:



        1         Safe

    • func configureLabels(labels: UILabel[]) {

    •    let labelTextColor = UIColor.greenColor()

    •    for label in labels {

    •        // label inferred to be UILabel

    •        label.textColor = labelTextColor

    •    }

    • }

    • 2        Modern

    • let cities = ["London", "San Francisco", "Tokyo", "Barcelona", "Sydney"]

    • let sortedCities = sort(cities) { $0 < $1 }

    • if let indexOfLondon = find(sortedCities, "London") {

         println("London is city number \(indexOfLondon + 1) in the list")

      }

      3        Powerful:

  • let size = (20, 40)

  • switch size {

  • case let (width, height) where width == height:

  •    println("square with sides \(width)")

  • case (1..10, 1..10):

  •    println("small rectangle")

  • case let (width, height):

  •    println("rectangle with width \(width) and height \(height)")

  • }

 

                  4            Interactive 

                  5              Fast。

-------------------------------------

基本數據類型:

 1 簡單屬性:

                  let:  恒定常量

                  var:可變常量

                        1.1 定義常量不用指定其固定類型,編譯器會處理,如需更多識別,請添加前綴:

                        let implicitInteger = 70

                        let implicitDouble = 70.0

                        let explicitDouble: Double = 70

                        println("int:\(implicitInteger)  double:\(implicitDouble) explicitDoubledss:\(explicitDouble)");

2  類型之間的轉化,必須是顯示的:

                        let label = "width is :";

                        let width = 54;

                        let widthLabel = label + String(width)

                        println("LabelWidth:\(widthLabel)");

 3    使用反斜杠在String中插入內容,代碼參考2 

 4   使用中括號創建數組和字典:

    

        var shoppingList = ["catfish", "water", "tulips", "blue paint"]

        shoppingList[1] = "bottle of water"

        var occupations = [

            "Malcolm": "Captain",

            "Kaylee": "Mechanic",

        ]

        occupations["Jayne"] = "Public Relations"

        println("array is \(shoppingList)")

        println("dictionary is :\(occupations)")

        //create Empty 

        let emptyArray = String[]()

        let emptyDictionary = Dictionary<String, Float>()


下一篇文章將介紹控制語句

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

土默特右旗| 鹤岗市| 尖扎县| 永兴县| 行唐县| 雷山县| 汤阴县| 莎车县| 莆田市| 个旧市| 瓦房店市| 古田县| 辰溪县| 英吉沙县| 长宁区| 澄迈县| 翼城县| 滁州市| 梁山县| 长兴县| 杭锦旗| 扎赉特旗| 林西县| 富平县| 西和县| 深州市| 基隆市| 五指山市| 天全县| 连云港市| 大庆市| 贡觉县| 南充市| 壶关县| 威远县| 德化县| 吉隆县| 大石桥市| 福贡县| 云霄县| 桃江县|