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로 접근 가능