일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- HTML 자바스크립트 태그제거
- 날이새도록
- 자바스크립트
- 정규식
- 공부할시간이
- VSCode
- ReactRouter6 다운그레이드
- react
- checkupdates
- 모던디자인테마
- 리엑트
- 선택했을까
- 반갑지는않아
- ReactRouter 4
- 야근은결국승리
- 리엑트라우터 구버전 살리기
- 코틀린
- 무과금살아남기
- ubuntu_rg_cpu_100%
- ERR_CERT_AUTHORITY_INVALID
- 해볼게
- 안할수가없네
- 시플플은영원하구나
- kotlinc
- 복붙하기좋은
- 신기술은
- vscode 수동업데이트
- ReactRouter withRouter
- 편하게쓰자
- 나의야근
- Today
- Total
필사(筆寫)
Kotlinc 를 Vscode에 간단하게 연결하기 본문
코틀린을 준비해보자. 하아..
해야하는 이유가 androidx와 jetpack의 향후 지원 로드맵방향에서 느껴졌기 때문.
손에 익숙한 단축키들을 뒤로하고 안드로이드 스튜로 넘어가기에는 너무 가혹해서...
(그 옛날... VB, PHP의 Editplus에서, 이클립스에서, 넘어올때도 그랬지)
VsCode가 좀 더 현재로서는 익숙하니, 안드로이드 스튜 넘어가기전에 체크해본다.
익스텐션 여러개 까는게 개인적으로 싫어서 VsCode 기준으로.
이미 플레이그라운드에서 해보면? 접속하자마자 ga를 따는거보고... https://play.kotlinlang.org/
Kotlin Playground: Edit, Run, Share Kotlin Code Online
play.kotlinlang.org
JDK 설치와 코틀린 컴파일러 전역 설정은 전편에서 찾아보시고
Kotlin 컴파일러 다운로드 방법 (버전 1.9~) (tistory.com)
Kotlin 컴파일러 다운로드 방법 (버전 1.9~)
Release Kotlin 1.9.10 · JetBrains/kotlin · GitHub Release Kotlin 1.9.10 · JetBrains/kotlin Changelog Compiler KT-60769 Partially revert KT-58371 KT-60659 Incorrect 'unresolved reference: addFirst' error with JDK 21 KT-60371 Native custom allocator link
wesias7.tistory.com
1. vscode에 순수 빌더를 위해서(Ctrl + Shift + B)
.vscode\tasks.json
여러 설정 구문들이 있는데 아직 어떤 구조 기준으로 보일러플레이팅할지 고민좀 해보고 문법이 먼저이니
여기서도 볼 수 있는건 command에 넣어 쓰려면 2가지가 미리 준비되어있어야한다.
JDK(JAVAHOME 환경변수 설정), kotlinc bin폴더 path 환경변수 설정하고 해야.
kt(코틀린 문법) -> main.jar로 자바컴파일링을 마쳐주고 -> jre로 읽어서 보여준다.

다시말해서 JDK, JRE를 모두 설치하는게 좋은데 JDK설치하면 위 작동한다.(본인은 둘다 설치를 미리해둠)
2. 디렉토리 배치
src 폴더 만들고 main.kt 만들어주기
out 폴더 만들어두기
간단하게 요렇게 메인 펑션을 만들어주고

이제 문법을 맛볼까나. if문 = 보고 와 이건 아닌데 싶었는데... when도 그렇고. 명시적 문법은 빠른 과정도 있긴하지만 정말 코드 축소해서 만들지 않거나 간단하게 짜지 않으면 내가 짜질것 아니 짜칠 것 같음.
기초군사훈련 끝내고 보일러플레이트 알아보자.
'개인학습' 카테고리의 다른 글
C++, 코틀린(Kotlin) 유용한 사이트 모음 (0) | 2023.08.27 |
---|---|
Kotlin 컴파일러 다운로드 방법 (버전 1.9~) (0) | 2023.08.27 |
브라우저 콘솔에서 Require를 사용할 수 있도록 만든 소스 (1) | 2020.06.05 |
2018년은 어떤 언어와 즐겁게 보낼까 고민하다, Typescript를 만났다. (0) | 2017.12.20 |
node 9.3 + es6 + webpack4 + koa BackEnd without Babel (0) | 2017.12.14 |