코틀린 기본 문법 / 로그와 변수
[로그]
로그(Log): 코드의 흐름을 파악하기 위해 앱 외부에 출력하는 정보
로그캣(Logcat): 출력되는 로그를 모아서 보는 도구
- Log.v() / verbose / 상세한 로그 내용을 출력
- Log.d() / debug / 개발에 필요한 내용 출력
- Log.i() / information / 정보성의 일반적인 메시지 전달
- Log.w() / warning / 경고성 메시지 전달
- Log.e() / error / 에러 메시지 출력
[변수 var]
- 값을 임시로 저장하고 그 공간에 이름을 부여한 것
ex) 변수(이름): myName
메모리(값): 홍길동
- 변수를 선언할때는 값과 함께 선언하거나 선언만 할 수 있는데 선언만 할 경우 값의 타입을 지정해주어야한다
- 변수는 선언할때 타입이 결정되므로 다른 타입의 값을 입력하면 컴파일 에러가 발생한다
<코틀린에서 제공되는 기본 데이터 타입>
- 숫자형
1. Double: 64비트 정수로 소수점이 있는 값을 저장할 때 사용
2. Float: 32비트 정수로 Double과 동일한 용도이지만 더 작은 범위의 숫자를 저장할 때 사용, 끝에 'F'를 붙여 구분하기도 함
3. Long: 64비트 정수 Int보다 큰 범위의 정수 저장할 때 사용, 끝에 'L'을 붙여서 구분하기도 함
4. Int: 32비트 정수로 소수점이 없는 정숫값을 저장할 때 사용, 가독성을 높이기 위해서 언더바(_)로 자릿수를 구분하기도 함
5. Short: 16비트 정수로 Int보다 작은 정숫값을 저장함
6. Byte: 8비트 정수로 Int보다 작은 정숫값을 저장함
- 문자형
1. Char: 1개의 글자만 외따옴표('')로 감싸서 저장
2. String: 여러 개의 문자 따옴표("")로 감싸서 저장
- 불리언형
1. Boolean: true, false 두가지 값중 1개의 값을 저장