티스토리 뷰
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
링크
TAG
- Python #FastAPI
- 테스트주도개발
- 웹개발
- MSA
- kafka
- 퀜트백
- EC2
- 테스트
- data crawling
- SpringBoot
- GateWayApi
- fastapi
- 켄트 백
- 테스트 주도 개발
- MQ
- Python
- mongodb
- data mining
- 분산처리
- nodejs
- 웹서비스
- AWS
- TDD
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함