KotlinInAction

· Kotlin
Kotlin in Action 2/e 서적을 읽으면서 정리하고자 쓴 글입니다.람다 식과 멤버 참조람다와 컬렉션코틀린은 람다를 보다 직관적으로 사용할 수 있으며, 간결한 코드를 작성할 수 있습니다.fun findTheOldest(peoples: List) { var maxAge = 0 for (person in peoples) { if (person.age > maxAge) { maxAge = person.age } } return maxAge}fun main() { val peoples = listOf(Person("A", 10), Person("B", 15)) println(findTheOlest(peoples)) // 15}..
· Kotlin
Kotlin in Action 2/e 서적을 읽으면서 정리하고자 쓴 글입니다.왜 JetBrains는 Kotlin을 만들었는가JetBrains는 IntelliJ IDEA를 만든 회사로 내부 서비스와 툴 대부분 Java로 이루어져 있으며 다음과 같이 불편이 누적되었습니다.Java의 장황한 문법 (Boilerplate)안전하지 않는 Null 처리더 생산적이고 간결한 코드에 대한 실용적인 요구 증가 (모던한 방식)C#처럼 모던한 방식을 원했고, 기존 Java로 이뤄진 코드를 호환할 수 있는 언어를 찾아보았으나 그러한 언어가 없었습니다. 그렇게 JetBrains는 Java와 호환성이 좋고, 모던함을 갖추고자 실용적인 언어 Kotlin을 만들기로 결정합니다.더보기Kotlin은 코틀린 개발 팀이 대부분 살고 있는 러..
Hui._.
'KotlinInAction' 태그의 글 목록