KO
|
EN
gitlite — search
Search
#typescript
#ai-agents
#ai
#dsh-plugin
#deepseek-harness
#open-source
#cli
#claude-code
#codex
#developer-tools
#react
#windows
kotlin-basic-for-you
★ 29
Open GitHub ↗
코틀린의 기본 문법을 배워보자.
Download README (.md)
Explore Similar Repositories
LatentHSJA
:
The official PyTorch implementations for Latent-HSJA.
ioBroker.fusionsolar
:
an Adapter for the ioBroker IoT System to connect to the Huawei 'Fusion Solar' cloud
reactive-database-access-kotlin
:
No description available.
grundwasser-data
:
Eine bundesweite Analyse der Grundwasserstände zwischen 1990 und 2021
MCStructure
:
Some minecraft structural information.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
kotlin-basic-for-you
?
Download (.md)
# 당신을 위한 코를린 기본 코틀린의 기본 문법을 배워보자. # 목적 팀원을 꼬시기 위한 목적이다. 단순하게 스프링 부트로 리팩토링 또는 애초부터 코틀린으로 프로젝트를 통해 코틀린의 장점을 부각시키고자 했다. 하지만 이건 나만의 착각인가? 좀 더 자유롭고 자바처럼 익숙해지기 위해서는 기본적인 문법을 건너띄면 안되겠다는 생각이 들었다. 또한 현재 진행중인 프로젝트에 이런 것들을 일일히 설명하는게 힘들어서 그것을 해소하고자 한다. # 심플하게 시작하자. [go to play.kotlinlang.org](https://play.kotlinlang.org) 나의 경우에는 IDE가 아닌 코틀린에서 제공하는 웹 IDE로 작성할 생각이다. 다만 이 부분은 IDE의 막강한 기능을 사용할 수 없기 때문에 코드 작성시 발생하는 컴파일 오류를 확인할 수 없다. IDE세팅이 되어 있다면 IDE를 적극 활용해도 무방하다. # Agenda [1. 기본적인 변수를 다뤄보자](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/variable) [2. 널이라는 너를 다루는 사용설명서](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/nullsafehandle) [3. 스코프 함수를 알아보자](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/scopefunction) [4. 흐름을 제어하라](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/controlflow) [5. 당신이 원하는 함수를 만들어보자](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/functionyouwantmake) [6. 오브젝트와 클~라쓰](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/objectandclass) [7. 상속을 알아보자](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/inheritance) [8. 두 유 노우 데이타 클래스? feat. companion object a.k.a 동반객체](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/doyouknowdataclass) [9. 봉인해 보셨어요?](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/sealedclass) [10. 열거형 타입](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/enumclass) [11. Exception을 다루자](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/exception) [12. Collection을 다루기 전에 알아야 할 몇 가지](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/lambdaexpression) [13. Array And Collection Framework feat. operator overloading](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/arryanacollection) [14. Collection sort feat. 구조 분해 선언 (destructuring declaration)](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/collectionsort) [15. 컬렉션 함수 (Aggregation, Filter Deep Dive 편)](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/aggregationandfilter) [16. 컬렉션 함수 (Convert, Sub Collection Extraction 편)](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/convertandsubcollectionextraction) [17. 컬렉션 함수 (Sequence 편)](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/sequence) [18. 위임(Delegation)](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/delegation) [21. 동시성(Concurrency), Part I. 코루틴](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/coroutine) [22. 동시성(Concurrency), Part II. 코루틴](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/concurrentcommunity) [23. 동시성(Concurrency), Part III. 자바 동시성](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/concurrentjava) [24. File과 I/O Stream을 다루는 방법](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/fileiostream) # more detail kotlin [19. 지연초기화(About Lazy)](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/aboutlazy) [20. generics](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/generics) Wait Next Step! Stay Tuned! # Think About 코틀린의 몇 가지 주의 사항이나 특징들만 모아놓은 챕터로 이 부분은 위의 문법들과는 별개로 특성들로 인한 주의 사항이나 특징들을 생각나는대로 업데이트 하는 챕터이다. 따라서 한번쯤은 생각해 볼만한 내용들을 업데이트한다. [Think About](https://github.com/basquiat78/kotlin-basic-for-you/tree/main/code/thinkabout) ## Think About Agenda 1. Pure Or Not 2. Curring # 잘못된 부분이 있다면 피드백 부탁해요~ 헤이 브로~~ PR 또는 funnyjazz@naver.com으로 부탁해요~~ 👊