제네릭
-
코틀린 퀴즈 -3 확장함수,제네릭, 고차함수, 람다Client/Android 2020. 3. 12. 03:26
🔥 Problem 1 함수를 만드시오. a가 true이면 success를 실행하고 a가 false일 때 fail을 실행한다. - 찬영 success와 fail 함수의 반환값은 없다. success 실행시 1을 출력하고 fail 실행 시 "실패입니다" 출력 🔥 Problem 2 val clientDevelop = Developer()로 시작하며 객체의 생성과 초기화를 한번에 해야 한다. - 시연 단, 아무 범위 지정자나 사용하면 안됨 범위 지정 함수 (ex apply, run, with, also, let) 🔥 Problem 3 함수를 만드시오. - 찬영 hint : 확장함수 + 제네릭 + 고차함수 + 람다 🔥 Problem 4 AutoCompeleteTextView 확장함수를 작성하시오. - 시연 Aut..
-
코틀린 퀴즈 -2 제네릭, 주생성자, 확장함수, 익명함수, 엘비스 연산자Client/Android 2020. 3. 12. 03:24
🔥 Problem 1 프로퍼티 1) dest 변수. 타입은 변경가능한 리스트. write 만 가능하다. 프로퍼티 2) src 변수. 타입은 변경 불가능한 리스트. read만 가능하다. src로 받은 목록을 dest에 추가하는 append 제네릭 함수를 작성하라 open class Car { ... } class sedan : Car() { ... } class truck : Car() { ... } val sedans : List = ... val trucks : List = ... val cars : MutableList = ... append(cars, sedans) append(cars, trucks) 🔥 Problem 2 여기서 에러가 나는 코드는? (총 4줄) val name : String v..