Suche senden
Hochladen
Kotlin study #1
•
Als PPTX, PDF herunterladen
•
0 gefällt mir
•
152 views
Byeongsu Kang
Folgen
Kotlin in Action 스터디 1장 2장
Weniger lesen
Mehr lesen
Software
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 17
Jetzt herunterladen
Empfohlen
Kotlin
Kotlin
wanwook choo
5강 코드효율성
5강 코드효율성
흥래 김
언어론-프로그래밍 언어 설계
언어론-프로그래밍 언어 설계
minhee An
백엔드 서버 개발과 코틀린의 조합
백엔드 서버 개발과 코틀린의 조합
Daeseok Kim
Kotlin.md
Kotlin.md
Myeongin Woo
Kotlin
Kotlin
Wonjun Hwang
How to use the Ruby programing language
How to use the Ruby programing language
JaeYeoul Ahn
Kotlin study #0
Kotlin study #0
Byeongsu Kang
Empfohlen
Kotlin
Kotlin
wanwook choo
5강 코드효율성
5강 코드효율성
흥래 김
언어론-프로그래밍 언어 설계
언어론-프로그래밍 언어 설계
minhee An
백엔드 서버 개발과 코틀린의 조합
백엔드 서버 개발과 코틀린의 조합
Daeseok Kim
Kotlin.md
Kotlin.md
Myeongin Woo
Kotlin
Kotlin
Wonjun Hwang
How to use the Ruby programing language
How to use the Ruby programing language
JaeYeoul Ahn
Kotlin study #0
Kotlin study #0
Byeongsu Kang
Aws summit 2017 사내전파교육
Aws summit 2017 사내전파교육
Byeongsu Kang
알고리즘2
알고리즘2
Byeongsu Kang
알고리즘 문제해결전략 #1
알고리즘 문제해결전략 #1
Byeongsu Kang
멸종하는 공룡이 되지 않으려면
멸종하는 공룡이 되지 않으려면
Byeongsu Kang
코딩소림사 Rx java
코딩소림사 Rx java
Byeongsu Kang
Rx java essentials
Rx java essentials
Byeongsu Kang
Concurrent programming 2
Concurrent programming 2
Byeongsu Kang
Concurrent programming
Concurrent programming
Byeongsu Kang
Dependency hell과 빌드지옥 탈출
Dependency hell과 빌드지옥 탈출
Byeongsu Kang
Stash 사용자 교육
Stash 사용자 교육
Byeongsu Kang
신규 협업도구 사용자 교육(공통 비개발자)
신규 협업도구 사용자 교육(공통 비개발자)
Byeongsu Kang
Kth개발자 세미나 1회
Kth개발자 세미나 1회
Byeongsu Kang
생각이라는 벽돌로 만드는 집
생각이라는 벽돌로 만드는 집
Byeongsu Kang
개발자 환경 설정
개발자 환경 설정
Byeongsu Kang
Weitere ähnliche Inhalte
Mehr von Byeongsu Kang
Aws summit 2017 사내전파교육
Aws summit 2017 사내전파교육
Byeongsu Kang
알고리즘2
알고리즘2
Byeongsu Kang
알고리즘 문제해결전략 #1
알고리즘 문제해결전략 #1
Byeongsu Kang
멸종하는 공룡이 되지 않으려면
멸종하는 공룡이 되지 않으려면
Byeongsu Kang
코딩소림사 Rx java
코딩소림사 Rx java
Byeongsu Kang
Rx java essentials
Rx java essentials
Byeongsu Kang
Concurrent programming 2
Concurrent programming 2
Byeongsu Kang
Concurrent programming
Concurrent programming
Byeongsu Kang
Dependency hell과 빌드지옥 탈출
Dependency hell과 빌드지옥 탈출
Byeongsu Kang
Stash 사용자 교육
Stash 사용자 교육
Byeongsu Kang
신규 협업도구 사용자 교육(공통 비개발자)
신규 협업도구 사용자 교육(공통 비개발자)
Byeongsu Kang
Kth개발자 세미나 1회
Kth개발자 세미나 1회
Byeongsu Kang
생각이라는 벽돌로 만드는 집
생각이라는 벽돌로 만드는 집
Byeongsu Kang
개발자 환경 설정
개발자 환경 설정
Byeongsu Kang
Mehr von Byeongsu Kang
(14)
Aws summit 2017 사내전파교육
Aws summit 2017 사내전파교육
알고리즘2
알고리즘2
알고리즘 문제해결전략 #1
알고리즘 문제해결전략 #1
멸종하는 공룡이 되지 않으려면
멸종하는 공룡이 되지 않으려면
코딩소림사 Rx java
코딩소림사 Rx java
Rx java essentials
Rx java essentials
Concurrent programming 2
Concurrent programming 2
Concurrent programming
Concurrent programming
Dependency hell과 빌드지옥 탈출
Dependency hell과 빌드지옥 탈출
Stash 사용자 교육
Stash 사용자 교육
신규 협업도구 사용자 교육(공통 비개발자)
신규 협업도구 사용자 교육(공통 비개발자)
Kth개발자 세미나 1회
Kth개발자 세미나 1회
생각이라는 벽돌로 만드는 집
생각이라는 벽돌로 만드는 집
개발자 환경 설정
개발자 환경 설정
Kotlin study #1
1.
Kotlin Study #1 Kotlin
in Action 1장 / 2장
2.
Modern Programming Language
특징 • 강력한 타입추론 • 강타입 언어를 약타입처럼 • Boilerplate code 지양 • 문법은 간결하게 • 생략 가능하면 생략할 수 있게 • 강력한 기본 라이브러리 제공 • Battery included • (상대적으로)쉬운 concurrency control • (상대적으로)쉬운 메모리 관리 • Multi programming paradigm 지원
3.
Kotlin은?
4.
Kotlin은?
5.
Kotlin은?
6.
Kotlin 철학 • 실용성 •
성공적으로 검증된 해법 / 기능 위주 • 강력한 IDE … • 간결성 • Boilerplate 최소화 • 안전성 • 타입추론 • Compile 시간 안전한 null check • 상호운용성 • 자바 라이브러리 확장성
7.
Function • 이상한 점?
8.
Function • Statement vs
Expression
9.
Function • Boilerplate code
최소화
10.
Function • Return 타입
추론
11.
Class property /
getter / setter
12.
Smart cast!! • Smart
cast? • Type check + Type cast
13.
Java style(type check
와 type cast 따로)
14.
Smart cast If 는
Expression !!
15.
Smart cast +
when
16.
Try catch • Try
도 expression이다. Java였다면? throw NumberFormatException
17.
Try catch • Try
도 expression이다.
Jetzt herunterladen