Swift 변수 주변에 `기호 의미 (variable surrounded backticks(grave accent = `))
by 사슴비행기swift 공부를 구글링을 통해서 많이 하는 편인데
가끔 이해할 수 없는 코드를 발견하고는 한다.
그 중 하나가 변수 주변에 `기호를 쓰는 것이었는데
대충 예시로는 아래와 같다.
lazy var printDescription: () -> Void = { [weak self] in
guard let `self` = self else { return }
print(self.description)
}
그래서 저 표시가 뭔지 찾아보니 간단하게 해결되었다.
상수와 변수의 명명규칙에 의해서 변수에는 쓸 수없는 문자들이 일부 존재한다.
그리고 Swift 내부에서 사용되고 있는 키워드 또한 사용할 수 없다고 알고 있다.
하지만 굳이굳이 이 키워드를 써야겠을 때는 변수나 상수명 앞뒤로 backticks(`)를 붙여주어 사용할 수 있다.
내가 구글링한 글은 아래와 같다.
'swift > basic knowlege of programming' 카테고리의 다른 글
where Self: 이 무엇인가.. (0) | 2021.10.02 |
---|---|
Swift 소수점 다루기, 소수점 제거하기, 소수점 제거 함수 (0) | 2021.10.01 |
safe area 가져오는 시점 (0) | 2019.12.26 |
Swift schemes 만들기 (0) | 2019.06.28 |
인증서와 코드 사이닝(signing:서명)과 배포 (1) | 2019.06.09 |
블로그의 정보
Beautiful Coding
사슴비행기