Swfit:陣列、集合、字典
阿新 • • 發佈:2018-12-20
1. 陣列
import UIKit var arr = [Int]() for i in 0 ..< 10 { arr.append(i) } arr[2 ... 5] arr.contains(11) // 返回一個布林值 arr.index(of: 1) // 返回1對應的下標 for (index, value) in arr.enumerated() { print("\(index + 1): \(value)") } let arr2 = arr arr == arr2 // 內容是一樣的,返回true arr += [10, 11] // 新增新元素 arr.insert(12, at: 12) arr.remove(at: 0) arr.removeSubrange(2 ... 4) // 去除第3,4,5項 arr[0 ... 1] = [100, 100, 100] // 將前兩個數換成三個100 arr var board = [[1, 2, 3], [4, 5, 6]] board += [[0]] // 二維陣列用 += 新增元素要括兩層陣列 print(board) // NSArray 可以承載不同的資料型別,是一個類 // Swift中的陣列不能承載不同的資料型別,是一個結構體 var arr3: NSArray = [1, "sss"] // 可以有不同的型別