Development/Kotlin(114)
-
Nothing 타입
Nothing 타입 Nothing 타입은 "의미 있는 데이터가 없다"는 것을 명시적으로 선언하기 위해 사용하는 타입니다 아래 함수는 항상 예외(Exception)를 발생시킵니다. 그러므로 이 함수에서 함수를 호출한 곳으로 의미 있는 데이터를 반환하지 않습니다.
-
Kotlin - continue vs break
Kotlin - continue vs break
-
Unit 타입
Unit 타입· 의미있는 반환값이 없을때는 Unit으로 명시합니다.· "함수의 반환 값이 없다"는 것을 표현하기 위해 사용됩니다.· 정확하지는 않지만 자바의 void와 비슷합니다.· 함수 선언 부분에 콜론(:)으로 구분해서 함수의 반환 타입을 명시합니다. Unit은 생략할수 있으며 함수의 반환타입이 선언되지 않았다면 기본으로 Unit이 적용되어 집니다.· 이 함수에는 return 구문이 없습니다. 이 함수는 반환할 데이터가 없다는 것을 의미합니다.
-
System.`in`, System.in
System.`in` in 키워드는 코틀린에서 리스트, 범위 등에 포함되어 있는지의 관계를 확인하는 연산자로 사용되고 있어 그대로 in을 사용할 수가 없어 틸드(`)기호로 감싸주어 문자 그대로의 in을 사용할 수 있도록 하고 있습니다.
-
형변환(implicit conversions for number)
형변환 · 기초 데이터 타입에 대한 자동 형변형(implicit conversions for number)을 제공하지 않습니다. · 기초 데이터 타입끼리의 캐스팅은 toXXX()함수를 이용해 명시적으로 형변환해야 합니다. XXX는 해당 타입을 나타냅니다. · as 캐스트 연산자는 타입 체크한 후 그 값이 확실하게 변환할 수 있을 경우에만 사용하고 그외에는 toXXX()로 명시적으로 변환하는 것을 권장합니다. toXXX() 명시적 형변환 방법(Explicit conversions)입니다. · toByte(): Byte · toShort(): Short · toInt(): Int · toLong(): Long · toFloat(): Float · toDouble(): Double · toChar(): Cha..
-
Kotlin - for문, for문 형식
Kotlin - for문 · Java는 초기식 ; 조건식 ; 증감식 포함하는 for 반복문 형태를 가지지만 Kotlin에서는 3가지 구성형식을 가진 반복문을 지원하지 않고 Java의 for-each문의 형태를 가집니다. · Java의 기존 for문 형태는 while문으로 대체할 수 있습니다. · Kotlin에서 for반복문은 범위를 통한 요소의 반복문 지원합니다. for문 형식 · in 왼쪽에는 배열요소의 값이 반복 저장될 변수(item)가 오고, 오른쪽에는 반복대상(배열 or 컬렉션)이 위치합니다. · 저장원소타입은 배열 또는 컬렉션에 저장된 원소의 타입과 동일하게 저장됩니다. · 중괄호({})는 일반적인 for문과 역할이 같습니다. 반복가능한 Collection 자료형에 대해 해당 item만큼 반복 ..