Posts 이것이 안드로이드다 with 코틀린 #1 코틀린 기본문법: 2. 변수와 상수
Post
Cancel

이것이 안드로이드다 with 코틀린 #1 코틀린 기본문법: 2. 변수와 상수

Chapter 03. 코틀린 기본문법

2. 변수와 상수

변수 var

변수는 다음 두 가지 방법으로 선언하고 활용할 수 있다.

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

    입력되는 값으로 타입을 추론할 수 있다. 값이 입력되는 순간 해당 값의 형태로 변수의 타입이 결정된다.

    1
    
    var 변수명(이름) = 값
    
  2. 값으로 초기화하지 않고 선언만 하고 사용하기

    선언만 할 경우에는 반드시 먼저 변수명 옆에 콜론(:) 구분자를 붙여서 타입(자료형)을 지정해야 한다.

    1
    2
    
    var 변수명: 타입
    변수명 = 값
    

변수는 최초 선언 시에 타입이 결정된다. 변수는 한번 타입을 결정하면 동일한 타입의 값만 담을 수 있다.

데이터 타입

  • 기본 데이터 타입은 자바와 같다.
  • 기본 타입(Primitive Type)이란 변수에 저장되는 값의 크기가 미리 정해져 있는 타입을 말한다. 따라서 String의 경우 쌍따옴표 사이 몇 글자가 들어가도 상관 없기 때문에 값의 크기를 특정할 수 없고, 따라서 기본 타입이 아니다.

문자열 템플릿

문자열 내부에서 달러($) 기호를 넣으면 해당 영역이 문자가 아닌 코드라는 것을 알려준다.

1
2
var name = "홍길동"
Log.d("BasicSyntax", "제 이름은 $name 입니다.");

이때 $변수 다음에 이어지는 문자가 있다면 공백으로 구분되어야 한다.

상수 val

1
val 상수 이름 = 값

네이밍 컨벤션

코딩 컨벤션(Coding Convention): 각 프로젝트에서 코드를 작성하는 규칙을 말한다. 큰 프로젝트에서 유지보수를 용이하게 만든다.

미니 퀴즈

  • 코드 작성 규칙에서 가장 중요한 것은?

    새로운 코드블록이 시작되면 동일한 간격만큼 들여쓰기한다.

  • 16비트 정숫값을 저장할 수 있는 타입은?

    int

  • 2개의 문자열을 합칠 수 있는 방법은?

    + 연산자 사용

  • 한 번 입력한 값을 바꿀 수 없는 변수는?

    상수

This post is licensed under CC BY 4.0 by the author.

모던 자바스크립트 #4.8. 객체를 원시형으로 변환하기

모던 자바스크립트 #5.1. 원시값의 메서드

Loading comments from Disqus ...