나의 기록, 현진록

[Swift] 2.1 기본 명명 규칙 본문

Programming/Swift

[Swift] 2.1 기본 명명 규칙

guswlsdk 2021. 6. 29. 00:01
반응형

필수 명명 규칙

  • 변수, 상수, 함수, 메서드, 타입 등의 이름은 유니코드에서 지원하는 어떤 문자라도 사용 가능하다.
  • 단, 다음 과 같은 예외 경우에는 사용할 수 없다.

- 스위프트에서 미리 정한 예약어 또는 키워드

- 해당 코드 범위 내에서 미리 사용되는 기존 이름과 동일한 이름

- 연산자로 사용될 수 있는 기호(+, -, *, /)

- 숫자로 시작하는 이름

- 공백이 포함되는 이름

 

  • 함수, 메서드, 인스턴스 이름은 첫 글자를 소문자로 사용하는 소문자 카멜케이스(Lower Camel Case)를 사용합니다.
  • 클래스, 구조체, 익스텐션, 프로토콜, 열거형 이름은 타입의 이름이기 때문에 첫 글자를 대문자로 사용하는 대문자 카멜케이스(Upper Camel Case)를 사용합니다.
  • 대소문자를 구별합니다. ex) Var != var

 

 

명명 규칙을 지키지 못 했을 때 예

var는 스위프트의 키워드이므로 상수 이름으로 사용할 수 없다.

 

 


 

Swift.org

Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.

swift.org

 

반응형