안드로이드 ( 코틀린 ) 기본문법

BackEnd_Ash.log·2020년 4월 25일
0

변수선언 - 2020.04.25
변수선언은 그닥 많이 다른게 없었던것 같다.

조건문 사용하기 - 2020.05.05
kotlin 정리하는데 , 조금씩 보겠다는 생각으로 작성하고있지만 변수선언하는것을 적고나서 한동안
안본것 같다 ;;;
지금 당장은 쓸일이 없겠지만 앞으로 혹시나 하게 될때를 생각해서 꾸준히 정리를 하자

변수선언

java

final String str = "문자열입니다.";
String str2 = "str2";
String str3 = null;
String str4 ;

kotlin

val str1 = "문자열 입니다."
var str2 = "문자열 입니다. 2 " 
var str3 : String? = null
var str4 : String

val 는 immutable 한 변수 (java final)
var 는 mutable 한 변수 ( java 의 경우 일반 변수 )
Kotlin 의 변수는 타입 추론을 할수 있습니다.
그래서 초기화해줄때 자료형ㅇ르 알려줄 필요는 없지만 ,
만약에 초기화를 하지 않을 변수라면
변수명:자료형 을 적어주어야 한다.

또 , null 값이 들어가야 할 경우에는 자료형 뒤에 "?" 를 추가해 주어야만 한다.

조건문

조건문 같은 경우도 크게 차이가 없다 .

kotlin

1. 
var max = a
if ( a < b ) max = b

2. 
var max:Int {
    max =a 
} else {
    max =b
}

expression 처리

val max = if( a > b ) a else b
val max = if ( a > b ) {
	print("Choose a")
} else {
	print("Choose b")
}
profile
꾸준함이란 ... ?

0개의 댓글