Link
Notice
목록extension (1)
HIT해

기존 클래스, 구조체, 열거형 타입에 새로운 Property, Method, Initializer 등을 추가하는 것으로원본 타입(소스 코드) 에 접근하지 못하는 타입들도 확장해서 사용할 수 있다.extenstion은 코드의 가독성을 높이고, 기능을 모듈화하며, 기존 타입을 더 쉽게 확장할 수 있게 해준다고한다. extension에 프로퍼티 추가하기extension Int { var zero : Int = 0}// 에러 발생 저장 프로퍼티는 추가할 수 없으며 , 오로지 연산 프로퍼티만 추가가 가능하기에 오류가 발생한다. 그래서 다음과 같이 연산 프로퍼티만 가능하다.extension Int { var half : Int {{ return self / 2 }} 사용할때는 아래와같다...
Swift/기초문법
2024. 8. 7. 04:37