이론공부/코틀린 문법

코틀린 기본 문법 / 로그와 변수

뽀사장 2024. 2. 20. 17:30
728x90
반응형

[로그]

 

로그(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개의 값을 저장

 

 

728x90
반응형