본문 바로가기

All3

Collection에 대하여 -2 collection에 적용할수 있는 함수들 Collection에 대하여 -2 출처 - https://mdwgti16.github.io/kotlin/kotlin-collection-api2/# all@Test fun all() { val fruitList = listOf("strawberry", "grape", "pineapple", "banana", "apple") assertEquals(true, fruitList.all { it.length >= 5 }) assertEquals(false, fruitList.all { it.contains("apple") }) } (AND) 주어진 조건을 모든 원소들이 만족하면 true 아니면 falseany@Test fun any() { val fruitList = listOf("strawberry", "g.. 2019. 3. 9.
Pangram인지 판단하기 Pangram인지 판단하기 Pangram 이란? 팬그램 (그리스어: παν γράμμα 판 그람마[*], '모든 글자'라는 뜻)은 알파벳의 모든 글자들을 사용해서 만든 문장을 뜻한다 - https://ko.wikipedia.org/wiki/%ED%8C%AC%EA%B7%B8%EB%9E%A8 kotlin test 코드를 통해서 Pangram인지 아닌지 판단해보자! testcode@Test fun emptySentence() { assertFalse(Pangram.isPangram("")) } @Test fun perfectLowercasePangram() { assertTrue(Pangram.isPangram("abcdefghijklmnopqrstuvwxyz")) } @Test fun lowercasePan.. 2019. 2. 23.
리액티브연산자[조건 연산자]- 18(skipUntil함수, all 함수) 본 내용은 필자가 학습한 내용을 정리하는 내용입니다.대부분 의 내용이 아래 책의 내용이므로 원서를 구매해서 직접보시는걸 추천드립니다!RxJava 프로그래밍 리액티브 프로그래밍 기초부터 RxAndroid까지 한 번에유동환 , 박정준 지음 | 한빛미디어 | 2017년 09월 04일 출간http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788968488658&orderClick=LAV&Kc= 저자님의 블로그https://brunch.co.kr/@yudong#info 리액티브 연산자(함수) 분류 - 카테고리연산자 종류 연산자 함수 생성 연산자 just(), fromXXX(), create(), interval(),.. 2018. 12. 27.