본문 바로가기

코틀린

(3)
Kotlin 공식 Example로 공부하기 - Collections#1(List, Set, Map, filter, map, any, all, none, first, last, lastOrNull,firstOrNull, find, findLast, count) Collections (1) 저는 전문 번역가도 아니고, 의역을 넘어 오역, 심지어 그냥 제가 읽고 싶은대로 읽은 내용이 있을 수 있습니다. 개인 공부를 한 것을 포스트로 남기고 있으며 틀린 부분이 있으면 지적해주시면 수정하도록 하겠습니다. 원문 : https://play.kotlinlang.org/byExample/05_Collections/01_List Collections 부분은 꽤 길어서 나누어 작성했습니다. List 리스트(List)는 순서가 있는 아이템의 컬렉션입니다. 코틀린에서 리스트는 둘 중에 하나가 될 수 있습니다. (mutable(MutableList), read-only(List)) 리스트를 생성하기 위해서 표준 라이브러리 함수를 사용합니다. listOf : 읽기 전용 리스트 muta..
Kotlin IN ACTION 1장 정리(코틀린의 철학, 코틀린의 특징, 코틀린 공부 로드맵) 오프라인 스터디에서 "Kotlin IN ACTION"이라는 책을 선정하여 학습하는 중에 정리의 필요성을 느꼈고, 책을 읽는 것만으로 내 것이 되지 않는 것 같다고 생각하여 아주 작은 미니 프로젝트를 만들어봐야 겠다는 생각을 했습니다. 1장 코틀린이란 무엇이며, 왜 필요한가? 코틀린의 철학 *참고* 개인적인 해석이 포함되어 있습니다. "자바(Java)와의 상호운용성을 고려하고 실용성을 갖춘 언어를 개발한다." 코틀린이라는 언어의 목적은 다른 언어처럼 임베디드 환경에 최적화된 언어, 인공 지능 개발 언어, 성능 최적화된 언어, ... 같은 목적이 아니라, 딱 자바와의 상호운용에 문제가 없으면서도 실용성을 갖추는게 목적입니다. 코틀린이 실용성 을 갖췄다는 건 무엇일까요? 다음과 같은 개선으로 애플리케이션 개발..
자바하다가 코틀린 공부하기 #1 변수, 자료형, 연산자 (프로그래밍 언어는 도구에 불과할까?) 사설 -> 프로그래밍 언어는 도구에 불과해! 어떤 언어든 변수 만들고 조건문, 반복문, ... 공식 문서 보면서 코딩하면 금방해! 어느정도 개발을 해온 사람들 중에 어떤 사람들은 간혹 위와 같은 말을 한다. 필자는 프로그래밍 언어를 공부하는데 있어서 그렇게 생각하지 않는다. 스프링 개발할 때 공부안하고 무턱대고 문서만 보면서 개발하면 빠르고 정확하게 개발할 수 있을까? 자바 문법만 익히면 자바로된 프로그램을 다 짤 수 있는건가? 경험상 그렇지 않은게 대부분이다. 프로그래밍 언어를 정확하게 배우는 것은 큰 의미가 있다. 반대로 아래와 같은 말들도 들어봤다. -> C#하는게 나아요? 자바하는게 나아요? 코틀린은 안드로이드에서 주로 쓴다는데? 자바스크립트 유망한가요? 프로그래밍 언어를 학습하는데에 엄청나게 큰..