array
var arr001 = ["100", "200"]
var arr002 = Array<String>()
arr002.append("100")
arr002.append("200")
var isSame : Bool = arr001 == arr002
print("isSame = \(isSame)") // result : isSame = true
var strArr = Array<String>()
strArr.append("a")
strArr.append("b")
strArr.append("c")
print(strArr) // result : ["a", "b", "c"]
print(strArr.count) // result : 3
strArr.append(contentsOf: ["d", "e"])
print(strArr) // result : ["a", "b", "c", "d", "e"]
strArr += ["f", "g"]
print(strArr) // result : ["a", "b", "c", "d", "e", "f", "g"]
strArr.removeFirst()
print(strArr) // result : ["b", "c", "d", "e", "f", "g"]
strArr.removeLast()
print(strArr) // result : ["b", "c", "d", "e", "f"]
strArr.insert("a", at: 0)
print(strArr) // result : ["a", "b", "c", "d", "e", "f"]
for element in strArr {
print("element : \(element)")
}
/*
result :
element : a
element : b
element : c
element : d
element : e
element : f
*/
// how to prevent index out of range
let index = 2
if strArr.count > index {
print(strArr[index])
} // result : c