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
복사
적절하게 필요한 경우에 쓴다면 유용하게 쓸 수 있을 것 같다.