프로그래밍 변수 선언

강현구·2021년 11월 2일
0
post-custom-banner

프로그래밍의 공백

프로그래밍에서의 공백(space)은 단순한 시각적 띄어쓰기 외에도 특수한 목적의 역할로 활용되는 경우가 많다.
따라서 변수를 선언하는데 있어서도 공백을 사용하기보다는 변환 규칙을 사용하여 다르게 표현한다.
예를 들어 'Hello World Code' 를 변수명으로 지으려 했다고 하면 각각 규칙에 따라 아래와 같이 표현된다.

Camel case

낙타(Camel)의 쌍봉과 같이 첫문자만 제외하고 단어의 첫글자마다 대문자로 표현
많은 언어에서 관습적으로 사용한다.

변환 전 : Hello World Code
변환 후 : helloWorldCode

Snake case

단어 사이를 언더스코어(_)로 구분한다.
모든 문자를 대문자로 표현하기도 하며, 주로 상수 표현 시에 사용한다.

변환 전 : Hello World Code
변환 후 : hello_world_code
변환 후 : HELLO_WORLD_CODE

Kebab case

케밥 처럼 단어 사이를 대시(-)로 끼운 모양이다.
카멜 케이스와 다르게 모두 소문자로 표현하며 단어 사이를 대시로 구분한다.
스프링의 yml파일이나 url주소에서 사용된다.

변환 전 : Hello World Code
변환 후 : hello-world-code

Pascal case

카멜 케이스와 유사하지만 첫문자도 대문자로 표현한다.

변환 전 : Hello World Code
변환 후 : HelloWorldCode

profile
한걸음씩
post-custom-banner

0개의 댓글