2023. 10. 24. 08:00ㆍ잡학
코딩 작업 할 경우 식별이나 작업을 위해 또한 일괄적인 작업을 하기 위해 자신만의 방법으로 표기를 합니다.
대표적인 표기법을 자세히 알아봅시다.
●카멜 표기법(Camel Case)
첫 글자를 대문자로 적되, 맨 앞에 오는 글자는 소문자로 표기고 이 후 글자 첫 글자는 대문자로 한다.
모양이 쌍봉낙타의 등과 비슷하다는 뜻에서 이름붙었다
여러 단어로 이루어진 식별자를 표기할 때,
각 단어의 첫 글자를 대문자로 쓰고 나머지 글자는 소문자로 쓰는 방식입니다.
주로 변수명, 함수명 등에서 사용됩니다.
카멜 표기법에는 두 가지 주요 형태가 있습니다:
로워 카멜 표기법(Lower Camel Case) : 첫 번째 단어의 첫 글자는 소문자로 시작합니다.
예시: myVariable, myFunction()
업퍼 카멜 표기법(Upper Camel Case) 또는 파스칼 표기법(Pascal Case) : 모든 단어의 첫 글자를 대문자로 시작합니다.
예시: MyVariable, MyFunction()
예 )
camelCase( Normal 타입의 변수 이름)
isCamelCase( Boolean 타입의 변수 이름)
isCamelCase, appleBox, orangeColor, fireWall......
●파스칼 표기법(Pascal Case)
여러 단어로 이루어진 식별자를 표기할 때,
각 단어의 첫 글자를 대문자로 쓰고 나머지 글자는 소문자로 쓰는 방식입니다.
주로 클래스 이름을 지정하는 데 사용됩니다.
이 역시 연달아 오는 단어의 모든 앞글자를 대문자로 표기하는 것은
카멜 표기법과 같지만, 맨 앞에 오는 문자까지도 대문자로 표기한다.
카멜 표기법과 비교하여 UpperCamelCase라고도 하며,
봉이 둘이기 때문에 쌍봉낙타 표기법이라고도 한다.
CamelCase, AppleBox, OrangeColor, FileWall....
●헝가리안 표기법(Hungarian Notation)
접두어에 자료형을 알아볼수 있게끔 표기하는 것이다.
변수나 식별자의 이름 앞에 해당 변수의 데이터 타입을 나타내는 접두사를 붙이는 방식입니다.
이러한 표기법은 프로그래밍 언어에서 변수의 데이터 타입을 명시적으로 표현하고자 할 때 사용됩니다.
하지만 최근에는 많은 프로그래밍 언어에서 정적 타입 검사(static type checking)와 같은 기능을 제공하여,
변수의 타입을 컴파일러나 인터프리터가 자동으로 추론할 수 있게 되었습니다.
따라서 현대적인 언어에서는 헝가리안 표기법보다는 명시적인 타입 선언이 필요하지 않습니다.
예를 들어, C/C++ 언어에서는 다음과 같이 헝가리안 표기법을 사용할 수 있습니다:
예) 변수명 앞에 타입을 붙인다.
●스네이크 표기법(Snake Case)
단어 사이에 언더바를 넣어서 표기하는 것이다.
여러 단어로 이루어진 식별자를 표기할 때, 단어 사이에 언더스코어(_)를 사용하는 방식입니다.
주로 변수명, 함수명 등에서 사용됩니다.
camel_case, apple_box, orange_color, file_wall....
'잡학' 카테고리의 다른 글
세계에서 살기 가장 위험한 곳 Part2 (49) | 2023.10.31 |
---|---|
세계에서 살기 가장 위험한 곳 part 1 (36) | 2023.10.30 |
애드고시 드디어 합격했습니다. (89) | 2023.09.06 |
샤워 잘 못하면 피부가 늙고 안 좋아진다 혹시 알고 계신가요? (23) | 2023.08.19 |
상온 초전도 이게 가능한가? 과학계 시끌 혹시 알고 계신가요? (10) | 2023.08.04 |