본문 바로가기
반응형

프로그래밍19

코틀린 스터디 - 3장.함수의 정의와 호출 3.1 코틀린에서 컬렉션 만들기 val set = hashSetOf(1, 7, 53) val list = arrayListOf(1, 7, 53) val map = hashMapOf(1 to "one", 7 to "seven", 53 to "fifty-three") >>> println (set.javaClass) class java.util.HashSet >>> println (list.javaClass) class java.util.ArrayList >>> println (map.javaClass) class java.util.HashMap 코틀린이 새로운 컬렉션을 사용하지 않고 자바 컬렉션 기능을 사용한다. 자바 개발자들이 기존 컬렉션을 활용할 수 있다는 뜻이다. 자바 코드와 코틀린 코드 간의 상호작.. 2021. 12. 6.
코틀린 스터디 -2장. 코틀린 기초 2.1 기본 요소: 함수와 변수 타입 선언 생략 가능 (타입 추론) 불변 데이터 사용 장려 2.1.1 Hello World fun main (args: Array) { println("Hello, world!") } fun 키워드, : type 형식의 타입지정 최상위에 함수 정의 (클래스 내부에 정의되어야 하는 Java와 달리) println: 코틀린 표준 라이브러리 함수 ; 생략 가능 2.1.2 함수 fun max (a: Int, b: Int): Int { return if (a > b) a else b } println(max(1, 2)) if가 실행 제어 문(statement)이 아니라 결과를 만드는 식(expression) 임 - 삼항 연산자와 유사 문(staement)과 식(expression).. 2021. 12. 5.
코틀린 스터디 - 1장 코틀린 스터디 책 http://www.yes24.com/Product/Goods/55148593 Kotlin in Action - YES24 코틀린이 안드로이드 공식 언어가 되면서 관심이 커졌다. 이 책은 코틀린 언어를 개발한 젯브레인의 코틀린 컴파일러 개발자들이 직접 쓴 일종의 공식 서적이라 할 수 있다. 코틀린 언어의 가장 www.yes24.com 참고자료 livebook: https://livebook.manning.com/book/kotlin-in-action/ kotlin: https://kotlinlang.org/ kotlin play: https://play.kotlinlang.org/ (Settings > Run configuration > Kotlin Version을 1.2.71) 1장 .. 2021. 12. 5.
반응형