변수란!?
- 값을 임시로 메모리에 저장하고 그 저장 공간에 이름을 부여한 것. (값이 변경 가능!!)
- 선언 방법에는 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
// 요즘에는 클래스명을 제외한 함수명과 변수명을 스네이크 케이스로 작성하는회사들도 많아졌다고 한다. 프로젝트에 따라 팀원들과 하나의 케이스로 일관성을 갖는 것이 중요하다!!
'차근차근 코틀린' 카테고리의 다른 글
| 차근차근 코틀린(7) - 설계 (0) | 2020.09.08 |
|---|---|
| 차근차근 Kotlin(5) - 함수 (0) | 2020.09.06 |
| 차근차근 Kotlin(4) - 반복문 for, while (0) | 2020.09.06 |
| 차근차근 Kotlin(3) - Array, Collection (0) | 2020.09.04 |
| 차근차근 Kotlin(2) - 조건문 (0) | 2020.09.03 |