스위프트 Array

Array

Array Sample Code

var friendsList:[String] = ["string1", "string2"]
var friendsList2:[String] = Array<String>()
var friendsList3:[String] = [String]()
func addFriend(name: String) {
        friendsList.append(name)
}

addFriend(name: "Amy")
func findFriend(name: String, targetList:[String]) -> Bool {
    for fname in targetList {
        if name == fname {
            return true
        }
    }
    return false
}

// 아래 두가지는 같은 결과를 return 할 것이다.
findFriend(name: "Amy", targetList: friendsList)
friendsList.contains("Amy")
func removeFriend(name: String) {
    if friendsList.contains(name) {
        let index: Int = friendsList.index(of: name)!
        friendsList.remove(at: index)
    }
}

배열의 대표적인 method