반응형
지극히 개인적인 공부용도로 작성한 내용이라 별다른 설명은 적지 않겠습니다.
fun main() { var intValue:Int = 1234 var LongValue:Long = 1234L var intValueByHex:Int = 0x123af var doubleValue:Double = 123.5 var doubleValueWithExp:Double = 123.5e10 var floatValue:Float = 123.5f val stringValue = "one line" var multiLineValue = """ multi line value 123 """ println("intValue : " + intValue) println("LongValue : " + LongValue) println("intValueByHex : " + intValueByHex) println("doubleValue : " + doubleValue) println("doubleValueWithExp : " + doubleValueWithExp) println("floatValue : " + floatValue) println("stringValue : " + stringValue) println("multiLineValue : " + multiLineValue) val addValue = add(1,2,3) println(addValue) doWhen(1) doWhen("b") doWhen(123) for (i in 0..9 step 3) { print(i) } println("") for (i in 9 downTo 0 step 3) { print(i) } // 레이블이름@for 와 break@레이블이름을 하면 break시 레이블에 있는 모든게 break된다 loop1@for (i in 1..10) { for (j in 1..10) { if (i == 1 && j == 2) break@loop1 println("i :: $i j :: $j") } } } fun add(a: Int, b: Int, c: Int): Int { return a + b + c } fun doWhen(a: Any) { when(a) { // when절은 등호나 부등호는 사용 불가 1 -> println("1입니다") "a" -> println("a문자입니다") is String -> println("문자형입니다") !is Long -> println("Long이 아닙니다") } }
intValue : 1234 LongValue : 1234 intValueByHex : 74671 doubleValue : 123.5 doubleValueWithExp : 1.235E12 floatValue : 123.5 stringValue : one line multiLineValue : multi line value 123 6 1입니다 문자형입니다 Long이 아닙니다 0369 9630i :: 1 j :: 1
반응형
'Basic > Android' 카테고리의 다른 글
Android 캡처 방지 코드 (0) | 2022.01.28 |
---|---|
Bottom sheet dialog 드래그 방지 방법 (0) | 2021.09.03 |
Kotlin 기본 변수 선언 (0) | 2021.07.26 |
Android BottomSheetDialog 크기 조절하기 (0) | 2021.07.10 |
Android 빠르게 BottomSheetDialog 만들기 (0) | 2021.07.08 |