Search
Duplicate

Swift에서 이미 선언된 키워드를 변수로 쓰기

간단소개
팔만코딩경 컨트리뷰터
ContributorNotionAccount
주제 / 분류
Swift
Scrap
태그
9 more properties
C언어에서는 이미 선언된 키워드, int, double, struct 등으로 변수명을 만들 수 없었다.
하지만! Swift에서는 가능하다!
바로 백틱(`)을 활용하면 된다! 아래에 선언된 구조체를 보자. 변수명을 백틱으로 감싸서 Int와 Double이라는 이름으로 변수를 지정해 보았다.
struct Number{ var `Int`: Int = 42 var `Double`: Double 4.2 }
Swift
복사
이제 사용할 때에도 그대로 저 키워드를 적용해서 사용할 수 있다.
var number = Number() print(number.Int) // 42 print(number.Double) // 4.2
Swift
복사
적절하게 필요한 경우에 쓴다면 유용하게 쓸 수 있을 것 같다.