亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

初識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

新邵县| 宜州市| 临夏县| 湘乡市| 新龙县| 门头沟区| 武陟县| 遂宁市| 北碚区| 山东| 久治县| 积石山| 黄陵县| 丰都县| 定陶县| 大石桥市| 观塘区| 炎陵县| 黄大仙区| 名山县| 敦煌市| 昆山市| 宜城市| 阿合奇县| 凭祥市| 乌鲁木齐市| 郑州市| 开江县| 武定县| 大化| 凤城市| 吉林市| 长宁区| 永和县| 崇明县| 溧阳市| 库尔勒市| 渭源县| 五指山市| 唐山市| 射洪县|