일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 안드로이드
- Kotlin
- 코루틴
- SharedPreferences
- NDK
- 기업가정신
- 코틀린
- 가치생산주의
- MVVM
- mutable
- 부자아빠가난한아빠
- 책리뷰
- ViewGroup
- AsyncTask
- 동기
- 비동기
- Coroutines
- JNI
- java
- 언스크립티드
- 멀티쓰레드
- ViewModel
- 부자의그릇
- View
- 람다
- 타이탄의도구
- 부의추월차선
- 인스턴스
- Android
- 자청
- Today
- Total
목록Dev Tools/Kotlin (4)
타이탄의 도구들

이 글을 보시기 전에 아래 링크의 글을 먼저 읽고 오시면 좋습니다. https://ksjmgrkks.tistory.com/entry/Kotlin-%EB%9E%8C%EB%8B%A4%ED%91%9C%ED%98%84%EC%8B%9D1-%EC%9D%BC%EA%B8%89%ED%95%A8%EC%88%98-%EC%BD%9C%EB%B0%B1%ED%95%A8%EC%88%98-%EA%B3%A0%EC%B0%A8%ED%95%A8%EC%88%98 또한 자바의 람다에 대한 설명은 아래 링크를 참고하시면 됩니다. http://www.tcpschool.com/java/java_lambda_concept 람다표현식이란 무엇인가? 익명함수를 지칭하는 용어이며, 함수(메서드)를 단순하게 표현하는 방법입니다. 람다 표..

함수를 다른 변수와 동일하게 다루는 언어는 일급 함수를 가졌다고 표현합니다. 예를 들어, 일급 함수를 가진 언어에서는 함수를 변수에 할당하거나, 함수를 다른 함수에 인자로 제공할 수 있으며, 함수가 함수를 반환할 수 있습니다. 1. 일급함수는 변수에 할당할 수 있습니다. 아래 코드에서 변수 helloTitans에 "Hello Titans"를 리턴하는 함수를 할당할 수 있습니다. val helloTitans : () -> String = {"Hello Titans"} 2. 일급함수는 다른 함수에 인자로 제공할 수 있어야 합니다 val helloTitans: () -> String = {"Hello Titans"} fun printHelloTitans( paramFuntion : () -> Strin..

Collection(콜렉션)은 대부분의 프로그래밍 언어에 있는 자료구조이며 데이터들을 한 곳에 모아 관리와 사용을 편하게 하기 위해 제공하는 프레임워크입니다. 코틀린의 List, Map, Set 등이 Collection에 해당합니다. Collection은 제네릭으로 구현이 되어 다양한 타입과 함께 사용될 수 있습니다. (ex Map, List...) 개인적으로 이 개념에 대해 정리하게 된 계기는 안드로이드 개발에서 LiveData를 활용할 때, 왜 LiveData와 MutableLiveData를 구분하는지 의문에서부터 시작되었습니다. 코틀린의 Collection은 기본적으로 Mutable(변할 수 없는)과 Immutable(불변의)을 별개로 지원합니다. Mutable로 생성하면 추가, 삭제가 ..

Collection(콜렉션)은 대부분의 프로그래밍 언어에 있는 자료구조이며 데이터들을 한 곳에 모아 관리와 사용을 편하게 하기 위해 제공하는 프레임워크입니다. 코틀린의 List, Map, Set 등이 Collection에 해당합니다. Collection은 제네릭으로 구현이 되어 다양한 타입과 함께 사용될 수 있습니다. (ex Map, List...) 개인적으로 이 개념에 대해 정리하게 된 계기는 안드로이드 개발에서 LiveData를 활용할 때, 왜 LiveData와 MutableLiveData를 구분하는지 의문에서부터 시작되었습니다. 코틀린의 Collection은 기본적으로 Mutable(변할 수 없는)과 Immutable(불변의)을 별개로 지원합니다. Mutable로 생성하면 추가, 삭제가 ..