最終更新:2017-05-29 (月) 02:42:24 (2496d)
Swift/配列
https://developer.apple.com/reference/swift/array
書き方
var 変数:[タイプ] = [タイプ]() var 変数:[タイプ] = [タイプ](count:数, repeatedValue:値) var 変数:[タイプ] = [値1,値2...]
例
var arr1:[Int] = [Int](count:3,repeatedValue:0) var arr1:[Int] = [0,0,0]
メモ
let oddNumbers = [1, 3, 5, 7, 9, 11, 13, 15] let streets = ["Albemarle", "Brandywine", "Chesapeake"] // Shortened forms are preferred var emptyDoubles: [Double] = [] // The full type name is also allowed var emptyFloats: Array<Float> = Array() var digitCounts = Array(repeating: 0, count: 10)
結合
変数 = 配列+配列
メソッド
値の追加 配列.append(値) 値の挿入 配列.insert(値,atIndex:位置) 配列.removeLast() 配列.removeAtIndex?(番号) 配列.removeRange(range) 配列.removeAll() 配列.count 配列.first 配列.last
Confirms To
- CustomDebugStringConvertible?
- CustomReflectable?
- CustomStringConvertible?
- CVarArg
- ExpressibleByArrayLiteral?
- MutableCollection?
- RandomAccessCollection?
- RangeReplaceableCollection?