코틀린에서는 Sequences라는 표준 라이브러리가 존재하는데 해당 라이브러리에 대해 알아보도록 하겠습니다.Sequences코틀린에는 일반적으로 동일한 유형 및 객체를 포함하는 Collections 표준 라이브러리가 존재합니다. List, Set, Map 타입이 존재하고, 인터페이스는 아래의 사진처럼 나타낼 수 있습니다.코틀린에는 컬렉션과 함께 또 다른 표준 라이브러리인 Sequences가 있습니다. 코틀린 시퀀스는 요소를 포함하지 않고 반복하는 동안 요소를 생성합니다. 자바의 Stream처럼 지연(lazy) 연산이 가능하다는 것은 동일하지만, 몇 가지 차이점도 존재합니다.stream 이후에 나온 sequence는 확장 함수를 사용해 정의되어 있어 더 많은 처리 함수를 가지고 있다.stream은 멀티 코..
코틀린(Kotlin)은 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어입니다. 자바 코드와 상호운용성을 중요하게 여기기에 자바 라이브러리나 프레임워크와 함께 잘 동작하며 성능도 자바와 같은 수준입니다. 자바가 사용 중인 곳이라면 거의 코틀린을 활용할 수 있기에 서버 개발, 안드로이드 앱 개발 등에서 사용하고 있습니다. 코틀린의 주요 특성 코틀린은 간결하고 실용적이기에 자바가 사용되고 있는 모든 용도에 생산적이고 안전한 대체 언어가 될 수 있습니다. 예를 들면 웹 애플리케이션의 백엔드 서버상의 코드나 모바일 애플리케이션 개발에 사용될 수 있습니다. 그뿐 아니라 코틀린이 정한 영역은 광범위하므로 여러 다른 환경에서도 작동하도록 하는데 자바스크립트로도 컴파일할 수 있다고 합니다. 정적 타입 지정 언어 정적 타..