프로그래밍 언어/Kotlin

Kotlin 코틀린의 기본 문법

영드로이드개발자 2022. 11. 14. 17:39
반응형

기본 문법

1. 알고 넘어가기

클래스 이름 => 파스칼 표기법 (모든 단어를 대문자로 시작한다)

ex) ClassName

 

함수 , 변수 => 카멜 표기법 (첫 단어만 소문자로 시작한다.)

ex) functionName

 

2. 변수의 선언

1. var

일반적으로 통용되는 변수로써 언제든지 읽기 , 쓰기가 가능하다

 

2. val

선언시에만 초기화가 가능하고, 중간에 값을 변경할 수 없다.

 

val a:Char = 'a'
val name:String = "홍길동"
val age:Int = 20
val score3:Long = 10L
val score:Double = 10.0
val score2:Float = 10.0f

 

3. Null값을 허용하는 변수와 허용하지 않는 변수

val age:Int = 20
val money:Int? = null

3. 형변환

명시적 형변환

val age:Int = 20
val money:Long = age.toLong()

4. 배열

val array = arrayOf(1,2,3,4,5)
var nullArray = arrayOfNulls<Int>(5)
array[2] = 5

5. 클래스의 생성자

fun main(){
    val a = person("가",19)
    val b = person("나",21)
    val c = person("다",16)

    val d = person("라")
    val e = person("하")
}

class person(val name:String, val age:Int){
    init{
        println("이름이 ${name}이고 나이가 ${age}입니다.")
    }
    constructor(name: String) : this(name,19){
        println("이건 보조 생성자입니다.")
    }
}

 

반응형