kotlin java 혼용 2

Kotlin과 Java의 차이 그리고 혼용

2장. Kotlin 기초 Kotlin 코드는 Java 코드와 한 프로젝트에 있어도 완벽하게 혼용 가능하고 컴파일 된다. 그리고 심지어 컬렉션 (ex. java.util.HashSet )을 공유하면서도 기능은 더 많다. 🐨 예제로 살펴보는 Kotlin의 특징 class Person (val name: String, val age: Int? = null) fun main (args: Array){ val persons = listOf(Person(“영희”), Person(“철수”, age = 29)) val oldest = persons.maxBy { it.age ?: 0 } } class 의 파라미터 파라미터 이름 뒤에 파라미터의 타입을 쓴다 ? 표시를 통해 null값이 될 수 있다는 표시를 해주고 = 뒤..

Languages 2020.04.10

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