Romantic Developer : )
[Android&Kotlin] 코틀린에서의 변수 var, val 본문
[Android&Kotlin] 코틀린에서의 변수 var, val
Romantic_Developer 2020. 1. 31. 10:03안녕하세요, 코딩 한줄에 울고 웃는 낭만개발자 입니다.
오늘부터는 안드로이드 프로그래밍에 앞서 기본적인 문법에 대한 공부를 시작하려고 합니다.
자! 그럼 시작합니다!
1. 변수!
변수는 자료를 담는 그릇입니다. 코들린에서 변수는 var 과 val 두가지를 사용합니다. var는 변할 수 있는 자료를 담는 그릇이고 val 는 한번 담기면 변하지 않는 그릇을 말합니다.
코틀린에서 변수의 선언 형태는 아래와 같습니다.
var name: String = "Romantic"
위의 자료 선언은 name 이라는 이름의 변수를 String의 자료형으로 선언하고 Nangman 이라는 변수를 할당한 내용입니다.
자료형(String) 을 선언하지 않는 경우에는 할당한 자료에 기반하여 자료형을 추론합니다.
var name = "Romantic"
위와 같이 선언한 경우에는 코틀린은 자체적으로 name 이라는 변수가 String 일 것이라는 것을 추론하게 됩니다.
하지만 아래와 같이 선언한 경우에는 사용이 불가합니다.
var name
이 경우에는 name 이라는 값이 어떤 자료형인지, 어떤값이 할당되었는지 판단할 수 없으므로 사용할 수 없습니다.
2. 변수 실습
프로젝트를 생성해 볼까요? Create New Project 를 클릭합니다.

다양한 옵션이 있지만 우리는 Kotlin 에서 JVM |IDEA 를 선택해 줍니다.

ProjectName은 "HelloKotlin" 으로 지정합니다.

Finish 를 누르면 아래와 같이 프로젝트가 생성된 것을 확인할 수 있습니다.

프로젝트에 있는 Src 폴더에 HelloKotlin.kt 파일을 선택합니다. 이제 실습을 할 준비가 되었습니다!

프로젝트에 HelloKotlin.kt 파일에 아래와 같이 입력해 볼까요?
fun main(){
val age = 29 // age변수는 INTEGER 형으로 추론됨
var language = "English" // language 는 String으로 추론됨
var phoneNumber: String = "01077777777"
val name: String = "RomanticDeveloper"
println("age: ${age}")
println("language: ${language}")
println("phoneNumber: ${phoneNumber}")
println("name: ${name}")
}
그럼 아래와 같이 출력되는 것을 알 수 있습니다!

자 이제 여러분들은 코틀린 세계에 여러분에 신상정보를 알렸습니다.
이제 본격적으로 코틀린의 세계에 오신것을 환영합니다!
'Romantic Developer > Android&Kotlin' 카테고리의 다른 글
[Android&Kotlin] 코틀린 논리자료형, 문자자료형, 문자열 자료형 (0) | 2020.02.06 |
---|---|
[Android&Kotlin] 코틀린 정수자료형, 실수자료형 (0) | 2020.02.04 |
[Android&Kotlin] 실습 환경 구축(2) IntelliJ IDEA 설치 (0) | 2020.01.29 |
[Android&Kotlin] 실습 환경 구축(1) JAVA JDK 설치 (0) | 2020.01.28 |