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

溫馨提示×

溫馨提示×

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

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

初識Swift集合之數組集合

發布時間:2020-05-29 19:05:35 來源:網絡 閱讀:413 作者:霧島千山 欄目:移動開發

數組集合

基礎操作:

數組集合定義:由一串有序的相同類型的元素構成的集合

數組的基本聲明:

    1、 var strudentList : Array<Int> ;  //聲明一個strudentList 數組,數組元素的類型是Int型

    2、var strudentList : [Int]  ;            //一種偷懶的strudent List數組聲明,數組元素類型是Int 型

數組的初始化

    1、var strudentList : Array<Int>= [10,10,10]    //聲明初始化studentList 型

    2、var strudentList = [10,101]           //根據Swift語言的類型推斷能力來聲明一個studentList的數組,數組元素類型是 Int 型。

    3、var strudentList = Array<Int>()  //聲明一個空值的strudentList數組,數組元素的類型是Int型

    4、var strudentList = [String]()     // 聲明一個控制的strudentList 數組,數組元素類型是String型


在聲明數組的時候我們可以使用兩個關鍵字 var和let ,在使用var 的時候,程序后期可以改變數組的值;在使用let 的時候,數組已經聲明之后不能發生改變


數組元素操作:增、刪、改、插入元素

增加元素

        例子:var strudentList : Array<String> = ["張三", "Jack"] ;

    1、在數組末尾添加一個元素 

        strudentList.append("十元") ;

    2、在數組末尾添加多個元素

        strudentList += ["Mark" , "R"] ;

插入元素

      strudentList.insert("飛魚" , atIndex : num)  //num是要插入的數組位置,這里請注意數組的位置時從零開始計算的,比如[10,10] 那么他的下表技術為 0,1

刪除元素

    let names=strudentList.removeAtIndex(num) ; //num是要刪除數組元素的下表,使用這種刪除方法,方法可以返回被刪除元素的內容,如果不需要這個元素我們可以直接strudentList.removeAtIndex(num)


數組的遍歷

    數組的遍歷啊有三種方法可以使用

    1、for in  輸出數組元素

    for item in studentList {
        println(item);
    }

    2、輸出數組下標和元素

    for (id, name) in enumerate(studentList){
        if(id != studentList.count-1){
            print("Item \(id): \(name) ,") ;
        }else{
            println("Item \(id): \(name)") ;
        }
    }

    3、使用這種方法輸出

for (var i:Int = 0 ; i < strudentList.count - 1 ; i++){
    if(i != strudentList.count-2){
        print("Item \(i): \(strudentList[i]) ,") ;
    }else{
        println("Item \(i): \(strudentList[i])") ;
    }
}


向AI問一下細節

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

AI

南召县| 义乌市| 璧山县| 蛟河市| 英吉沙县| 莱芜市| 浙江省| 浦北县| 东莞市| 宝清县| 南宫市| 佛山市| 逊克县| 南澳县| 南川市| 读书| 乌鲁木齐市| 城口县| 汕尾市| 涞源县| 萝北县| 莱芜市| 昌平区| 松溪县| 蕲春县| 苍梧县| 台江县| 庆阳市| 渝北区| 湟中县| 郴州市| 永定县| 乌审旗| 页游| 雅安市| 景泰县| 姜堰市| 抚宁县| 张家界市| 安庆市| 鞍山市|