Any타입
작성일
Any타입
- Any를 통해 어떠한 자료형도 받을 수 있다.
var things = [Any]()
struct Pet {
var name: String
var kind: String
}
things.append(0)
things.append(0.0)
things.append(42)
things.append(3.14159)
things.append("안녕하세요?!")
things.append((3.0, 5.0))
things.append(Pet(name: "댕댕이", kind: "강아지"))
// 이렇게 클로저 함수도 넣을 수 있다.
things.append({ (name: String) -> String in "안녕 친구들?!, \(name)" })
print(things)
출력
[0, 0.0, 42, 3.14159, "안녕하세요?!", (3.0, 5.0), __lldb_expr_127.Pet(name: "댕댕이", kind: "강아지"), (Function)]