티스토리 뷰

kotlin

kotlin 시작하기

Hilu 2021. 10. 27. 20:50

1. kotlin ?

=> 기존(Java) 코드 보다 더 간결한 코드로 작성가능

(앞으로 사용하며 살펴 보도록 해야 겠다)

 

=> 웹 어플리케이션 백앤드 부분에서 사용성이 용의 하다고 한다.

 

1-1) type

 

정적타입 (statically type)

=> 컴파일 시점에 type 알 수 있기 때문에 컴파일시 오류 검출 및 런타임시 빠르다.

 

nullable type 가능

=> nullable 지정이 가능해서 컴파일시에 null 일때 죽는 경우를 미리 알 수 있다.

 

1-2) 함수형 프로그래밍 (functional programming)

 

일급객체 함수

=> 쉽게 말해서 함수를 변수처럼 할당해서 사용 가능 하다.

 

불변성

=> 한번 함수가 선언되면 내부 상태가 변경이 안됨

 

부수 효과 없음

=> 외부 값에 의해서 함수의 상태가 변하기 않는 순수함수를 사용

 

1-3) 장점

 

간결하다, Thread safe 하다. test 용이하다.

=> 순수 함수를 사용하기 때문에 생성되는 이점이다. 

 

실용, 간결, 안정

=> 3가지 키워드가 kotlin 핵심

 

 

 

 

'kotlin' 카테고리의 다른 글

kotlin "hello world"  (0) 2021.10.27
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
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
글 보관함