Initializer Syntax
작성일
Initializer Syntax
기본형태
init(parameters) {
statements
}
활용
class Position {
var x: Double
var y: Double
init() {
x = 0.0
y = 0.0
}
init(value: Double) {
x = value
y = value
}
}
let a = Position()
a.x // 0
a.y // 0
let b = Position(value: 100)
b.x // 100
b.y // 100
init초기화란 인스턴스를 찍을때 필요한 문법이다.
초기화를 해줘야지 처음 값을 세팅할때 값이 들어 갈 수 있다.