본문 바로가기

차근차근 코틀린

차근차근 Kotlin(1) - 변수, Naming Convention

변수란!?

- 값을 임시로 메모리에 저장하고 그 저장 공간에 이름을 부여한 것. (값이 변경 가능!!)

- 선언 방법에는 2가지가 있다.

 

1) 변수 선언과 동시에 값 넣기

  • var Name = "둘리"

   

2) 값으로 초기화하지 않고 선언만 하고 사용하기

  • var Name : String
  • Name = "둘리"

상수 val  !?

- 한번 입력된 값은 변경 불가능함!!

  • val PI = 3.141592F
  • val myRoomArea = 10 * 10 * PI (수식 결과의 값을 바꾸고 싶지 않을 경우에도 상수로 선언해서 사용)

#Naming Convention

 

· Class명

→ Camel Case를 따른다. 단어의 첫글자는 대문자로, 나머지 글자는 소문자로 표기. 이후 새로운 단어가 나타나면 첫글자를 대문자로 표기   

  • class SavePictureActivity

·함수명 & 변수 명

→ Camel Case를 따르지만, 첫글자만 소문자로 표기, 이후 새로운단어의 첫글자는 대문자로 표기한다.

  • 함수 >> fun saveUserPicture()
  • 변수 >> var ageOfMember : Int

· 상수명

→ Snake Case를 따른다. 모두 대문자로 작성하고 2개 이상의 단어로 이루어져 있는 경우에는 단어사이를 _로 구분한다.

  • val USER_IMAG_FLAG  = 100

// 요즘에는 클래스명을 제외한 함수명과 변수명을 스네이크 케이스로 작성하는회사들도 많아졌다고 한다. 프로젝트에 따라 팀원들과 하나의 케이스로 일관성을 갖는 것이 중요하다!!