[RxJava] Observable 생성 연산자(Operators)
Observable 생성 연산자 또는 Operator는 말 그대로 Observable을 생성하는 연산자입니다 공식문서에서는 다음과 같이 설명하고 있습니다 Creating Observables Operators that originate new Observables. 오늘은 생성자 중 어떤 연산자들이 있는지 알아보도록 하겠습니다 create 연산자 함수 내부에서 emitter가 직접 onNext, onComplete, onError 등으로 데이터를 전달 가능한 연산자입니다 val mListNum = mutableListOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12) fun createOperator() : Observable{ return Observable.create(Obse..
2022. 3. 28.
[Kotlin] 2차원 배열을 이해하고 사용해 보자!
코틀린에서의 2차원 배열은 다른 언어와 조금 다릅니다. 그리고 사용하는 방법도 여러가지 입니다. 우선들어가기 앞서서 행과 열에 대해 알아봅시다 가로로 쭉 한줄이 1행 입니다. 이 표는 가로 5줄 이므로 5행을 의미합니다 세로로 쭉 한줄은 1열 입니다. 이표는 세로 6줄 이므로 6열을 의미합니다 1. 첫번째 방법은 arrayOf() 괄호 안에 배열을 행의 개수만큼 arrayOf()를 쓰고 배열의 열만큼 두번째 arrayOf() 괄호안에 값을 넣는 방법입니다 //2차원 배열 선언 val array1 = arrayOf(arrayOf("Aa", "Bb", "Cc", "Dd", "Ee"), arrayOf("Ff", "Gg", "Hh", "Ii", "Jj"), arrayOf("Kk", "Ll", "Mm", "Nn"..
2021. 7. 8.