kotlin in action 2

Kotlin의 함수 (Collection, 확장함수, 가변 인자 함수, 중위호출)

3장. 함수 정의와 호출 🎃 Kotlin 에서 Collection 만들기 val set = setOf(1,2,3) val set2 = hashSetOf(1,7,53) val list = arrayListOf(1,7,53) val map = hashMapOf(1 to “one”, 7 to “answer”, 53 to “fifty-three”) to : 언어가 제공하는 특별한 키워드가 아니라 일반 함수이다 중위함수 : 인자가 1개인 함수 .javaClass 객체가 어떤 클래스에 속하는지를 볼 수 있다 java에서는 getClass() set2.javaClass class java.util.HashSet kotlin이 자신만의 컬렉션 기능을 제공하지 않는다는 의미 kotlin이 자체 컬렉션을 제공하지 않는 이..

Languages 2020.04.16

Kotlin 튜토리얼

1장. Kotlin 이란 무엇이며, 왜 필요한가? 🐨 Kotlin 튜토리얼 코틀린 튜토리얼 링크 IntelliJ IDEA 튜토리얼 사용 kotlin getting-started hello world 출력 프로그램 만들어보기 java와 차이점 system.out.println —> println 코틀린 코드 컴파일 코틀린 소스코드 확장자 : .kt 코틀린 컴파일러 또한 자바 컴파일러처럼 소스코드를 분석해서 .class 파일을 만들어낸다 커맨드라인 실행방법 kotlinc -include-runtime -d java -jar 코틀린 런타임 라이브러리 코틀린 컴파일러로 컴파일한 코드는 런타일 라이브러리에 의존 배포시 런타임 라이브러리도 함께 배포해야한다 maven, gradle등의 빌드 시스템은 알아서 런타임을..

Languages 2020.04.10