코틀린기본강의 (2) 썸네일형 리스트형 [코틀린 kotlin] 새차원의 코틀린 강좌 - 3. Basic Types 기본타입 - 코틀린에서 모든 것은 객체 - why? 모든 것에 멤버 함수나 프로퍼티를 호출 가능 숫자(Numbers) - java의 숫자형과 거의 비슷하게 처리 - 코틀린에서 number는 class, java의 primitive type에 직접 접근 불가 - char: 코틀린에서는 숫자형 X 리터럴(Literal) - 10진수: 123(Int, Short) - Long: 123L - Double: 123.5, 123.5e10 - Float: 123.5f - 2진수: 0b00001011 - 8진수: 미지원 - 16진수: 0X0F Underscores in numeric literals val oneMillion = 1_000_000 val creditCardNumber = 1234_5678_9012_34.. [코틀린 kotlin] 새차원의 코틀린 강좌 - 2. Basic Syntax 패키지 정의 - 파일 최상단에 위치 - 디렉터리와 패키지를 일치시키지 않아도 됨 함수 정의 - fun 키워드로 정의 fun sum(a: Int, b: Int): Int { return a+ b } - 함수 몸체가 식(expression)인 경우 return 생략 가능 - 이런 경우 return type이 추론됨 fun sum(a: Int, b: Int) = a+b - 리턴 할 값이 없는 경우 Unit(Object)로 리턴: java의 void에 해당 fun printKotlin(): Unit { println("hello Kotlin") } - Unit은 생략 가능 fun printKotlin() { println("hello Kotlin") } 지역 변수 정의 - val: 읽기 전용 변수 - 값의 할당.. 이전 1 다음