본문 바로가기

공통

프로그래밍 표기법

 

우리는 흔히 함수나 변수에 대해 이름을 짓는 경우가 많이

생길것입니다.

 

그런데 만약에 우리가 혼자 프로그래밍을 하는것이 아닌

다른사람과 같이 한 프로그램을 만든다고 칩시다

 

내가 짠 코드를 다른 사람이 볼테고

다른사람이 짠 코드를 내가 보게됩니다

 

그런데 apple이라는 글만봐서 이게 함수인지

변수인지 전역변수인지 지역변수인지

알 수 있을까요??

 

그래서 그것을 정의하기 위한 프로그래머들 끼리 정해놓은

규칙이 있습니다.

 

바로 "표기법"인데요 그 표기법에 대해 알아볼까 합니다

 

우선 표기법에대해 몇개가 있습니다만.

 

우리가 외워야할껀 3개입니다

 

카멜표기법, 파스칼표기법, 스네이크표기법입니다.

 

카멜케이스, 파스칼케이스, 스네이크케이스 라고도 부르니 참고해주세요!

 

자 그럼 설명 시작할까요?

 

표기법 이름 예시 설명 사용하는 곳
카멜표기법 camelCase 첫번째 글자는 무조건 소문자로 하되 두 단어 이상이 연결될 때에는 연결되는 단어의 첫번째 글자는 대문자로 표기한다. 지역변수 등
파스칼표기법 PascalCase 모든 단어의 첫번째 글자를 대문자 그 이외는 소문자로 표기한다. 전역변수, 함수, 클래스 등
스네이크표기법 snake_case 모든 단어를 소문자로 표기하되 두 단어 이상이 연결될 때에는 연결되는 부분을 언더바 '_'를 사용하여 연결한다 지역변수 등

사용하는 곳은 언어마다 차이가 있으나, 지역변수는 카멜표기법으로, 클래스는 파스칼표기법으로 쓰는것은

언어마다 거의 공통인것 같더라구요.

 

그리고 이런거는 회사마다 그 회사의 표기법을 정해주는 곳도 있으니 참고해주셔야해요!

 

자 그럼 표기법에 대해 배워보았습니다!

이렇게 규칙에 맞춰 쓴다면

다른사람과 같이 프로그래밍을 해도

이름만보고도 어!? 카멜표기법이니까 지역변수!라고 알아 볼 수 있겠죠?

 

카멜표기법이 뭐고 파스칼표기법이 뭐고 스네이크표기법이 뭔지 정도는 알아주시기 바랍니다!

 

수고하셨습니다!

'공통' 카테고리의 다른 글

버퍼란?  (0) 2019.07.19
주석  (0) 2019.06.26
전역변수와 지역변수  (0) 2019.06.26
연산자  (0) 2019.06.24
자료형과 실수 오차  (0) 2019.06.24