iOS
Swift ;; 백틱(`) 사용하기
may_wonhui
2022. 4. 23. 22:34
[사용 방법]
백틱(backtick) 혹은 백쿼트(backquote)라고 하는 ` 표기는 맥북에서 원화(₩)버튼, 혹은 option+₩ 버튼을 누르면 사용할 수 있다.
주의할 점은, 작은 따옴표(single quote ')와 다른 기호라는 점!
[용도]
Swift에서는 백틱으로 키워드를 변수명으로 사용할 수 있다.
프로그래밍 언어 대부분의 네이밍 규칙에 따라 원래는 func, class, struct ... 등의 키워드는 변수명으로 사용할 수 없다.
하지만 키워드를 백틱으로 감싸주면, 변수명으로 사용이 가능하다.
struct BacktickTest {
//var func: String = "func" >> 에러! func는 키워드이기에 변수 및 상수 이름으로 사용 불가!
let `func`: String = "func"
func funcPrint(){
print("\(self.func) keyword is available with backtick")
}
}
let backtickConstant = BacktickTest()
print(backtickConstant.func) //상수 이름 func로 접근 가능