Swift 數組的經常使用方法

        var numbers = [0,1,2,3,4,5];
        var vowels = ["A","E","I","O","U"];
        var emptyArr = [Int]();
        //數組元素的個數
        print("數組的長度爲:\(numbers.count),\(vowels.count),\(emptyArr.count)");
        //判空
        if numbers.isEmpty {
            print("數組是空的");
        }
        //使用下標獲取元素
        print("數組的第二個元素是:\(vowels[1])");
        //數組不能越界,好比:vowels[-2]
        //數組的第一個元素
        print("數組的第一個元素:\(String(describing: numbers.first))")
        //數組的最小值
        print("數組的最小值:\(String(describing: numbers.min()))");
        //是否包含元素
        if vowels.contains("A") {
            print("數組包含A");
        }
        //根據元素值獲取元素的下標
        if let index = vowels.index(of: "I") {
            print("E的索引值是\(index+1)");
        }
        //遍歷數組元素
        for number in numbers{
        print(number)
        }
        //判斷數組是否相等
        let Arr = [0,1,2,3,4,5];
        if numbers == Arr {
            print("兩數字相等");
        }else{
            print("兩數組不相等");
        }
        //添加元素
        numbers.append(6);
        print("添加後的數組\(numbers)");
        print(vowels += ["F"]);
        //數組相加
        vowels = vowels + ["G","H"];
        print(vowels);
        //刪除元素
        vowels.removeLast();
        print(vowels);
        vowels.remove(at: 2);
        print(vowels);
        //替換元素
        vowels[1] = "K";
        print(vowels);

數組

相關文章
相關標籤/搜索