반응형
1장. Kotlin 이란 무엇이며, 왜 필요한가?
🐨 Kotlin 튜토리얼
- 코틀린 튜토리얼 링크
- IntelliJ IDEA 튜토리얼 사용
- kotlin getting-started
- hello world 출력 프로그램 만들어보기
- java와 차이점
- system.out.println —> println
- 코틀린 코드 컴파일
- 코틀린 소스코드 확장자 : .kt
- 코틀린 컴파일러 또한 자바 컴파일러처럼 소스코드를 분석해서 .class 파일을 만들어낸다
- 커맨드라인 실행방법
kotlinc <소스파일 또는 디렉터리> -include-runtime -d <jar 이름>
java -jar <jar 이름>
- 코틀린 런타임 라이브러리
- 코틀린 컴파일러로 컴파일한 코드는 런타일 라이브러리에 의존
- 배포시 런타임 라이브러리도 함께 배포해야한다
- maven, gradle등의 빌드 시스템은 알아서 런타임을 포함시켜준다
- kotlin shell
- kotlinc 명령 실행시 대화형 쉘 (REPL) 사용 가능
- 자바-코틀린 변환기
- intelliJ code - 자바 파일을 코틀린 파일로 변환 선택
Reference
반응형
'Languages' 카테고리의 다른 글
kotlin에서의 람다식과 멤버 참조 (lambda, ::, 값으로 표현된 함수) (0) | 2020.04.26 |
---|---|
kotlin in Action 4장 예제 (by, selaed, factory method, constructor) (0) | 2020.04.26 |
kotlin의 가시성 (open, final, abstract), 생성자 (0) | 2020.04.19 |
Kotlin의 함수 (Collection, 확장함수, 가변 인자 함수, 중위호출) (5) | 2020.04.16 |
Kotlin과 Java의 차이 그리고 혼용 (0) | 2020.04.10 |