Android/KOTLIN
Kotlin 기초 문법
Edyy
2022. 4. 25. 22:56
참고용 정리
1. main문
fun main(args: Array<String>){
print("Hello World!")
}
특징 : 다른언어와 다르게 세미콜론이 붙지 않는다
2. Function
fun sum(a: Int,b: Int):Int{
return a+b
}
fun sum(a: Int,b: Int) = a + b
특징 : return 타입은 함수 마지막에 적는다. return 타입이 void 라면 생략 가능
3. Variable
val a: Int = 1
val b = 2
val c = 3.14
val d: String
d = "필수로 있어야하는 구문"
val e: String?
특징 : String은 초기값이 반드시 있어야하기 때문에 입력을 해주어야 한다. val은 두번이상 값을 할당할 수 없다 . 바꾸려면 var으로 선언해서 사용할 수 있다.
4. 반복문
for(i in 1..5){
println(i)
}
for(i in 6 downTo 0 step 2){
println(i)
}
for( i in 1..5 step 3){
println(i)
}
val numberList = listof(100,200,300)
for(number in numberList){
println(number)
}
특징 : while 은 다른 언어들 (c++, java)와 똑같다
5. when 문
when(x) {
1 -> print("x==1")
2 -> print("x==2")
else -> {
print("x is neither 1 nor 2")
}
}