글

라벨이 코틀린 문자열인 게시물 표시

코틀린 (Kotlin) 변수와 문자열 정리

코틀린의 변수 사용 코틀린은 변수 지정시 타입을 생략할 수 있습니다. val text = "hello~" val doubleValue = 2.1e6 초기화를 하지 않을 경우에는 컴파일러가 타입을 추론할 수 없기때문에 변수 선언시 타입을 명시해야 됩니다. val intValue: Int //초기화를 하지않은 경우 타입 명시 필요 intValue = 17    //나중에 초기화 변경 가능한 변수 val(value) 자바의 final 과 동일합니다. 코틀린에서는 기본적으로 val 을 사용해서 불변 변수를 사용하여 함수형 코드로 개발하는 것을 권장합니다. 한 번만 초기화가 가능하므로 아래와 같이 조건에따라 한 번만 초기화 할 수 있습니다. val text : String if (isTrue()) {     text = "true" } else {      text = "false" } var(variable) 값을 대입 후 변경가능하지만 다른 타입을 대입할 수는 없습니다. var message = "message" message = 1234 //컴파일 오류(다른 타입) message = "ok"  //정상 문자열 문자열 내에서 변수에 접근이 가능합니다. 변수 접근 : $변수명 중괄호 사용 : ${ if (조건식) value }                   중괄호 안에서 "" 사용도 가능합니다. 변수만 접근하더라도 중괄호를 사용하여 접근하는 것이 안전합니다. val message = "Hello, kotlin ${ aValue } , $ bValue ,            ${if ( aValue > bValue ) aValue else " b...