
Language/Swift2024. 9. 22. 18:42Swift 기본 문법 - Initializer(초기화 메소드)
Initializer- 객체를 생성할 때 초기 상태를 설정하는 메소드- 클래스, 구조체(Structure), 열거형(Enumeration)을 만들 때 호출됨- 주 용도는 속성 값을 초기화 하는 것 // Syntaxinit() {} Initialization이 굳이 왜 굳이 필요한지 찾아보았다.처음 사용되기 전에, 타입의 새로운 인스턴스가 올바르게 초기화되는 것을 보장하기 위해서 필요한 과정이라고 한다.즉 초기화 없이 사용하다가 올바르지 않은 값이 사용되는 것을 막고 안전성을 보장하기 위한 기초공사라고 생각하면 된다. 그럼 실제로 사용해보겠다. class car { var model: String var hp: Int init(model: String, age: Int) { ..