Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- cloud native
- 익명클래스
- devops
- ingress
- spring microservice
- decorator 패턴
- 헬름
- 코틀린
- 마이크로서비스
- cloud native java
- kubernetes
- Semaphore
- MSA
- ansible
- 동기화
- Stress test
- 클라우드 네이티브 자바
- 머신러닝
- MySQL
- Kotlin
- Adapter 패턴
- 클라우드 네이티브
- CRD
- Spring
- 자바
- Microservice
- nGrinder
- Algorithm
- java
- 쿠버네티스
Archives
- Today
- Total
목록Nothing (1)
카샤의 만개시기
코틀린 Unit vs Nothing
코틀린에서는 데이터와 관계 없이 특수 상황을 표현하기 위하여 Unit과 Nothing이라는 타입을 제공합니다. Unit Unit은 자바에서 void에 해당하는 예약어로써 아무것도 반환하지 않는 것을 의미합니다. 또한 Unit 예약어는 아래와 같이 생략이 가능합니다. fun func1() {} fun func2(): Unit {}자바에서 void는 존재하지 않음을 뜻하지만 코틀린에서 Unit은 아무것도 반환하지 않는 타입을 의미하기 때문에 약간의 차이가 있습니다. 자바에서 void 타입을 출력 할 수 없지만, 코틀린에서는 Unit이라는 타입은 출력이 가능합니다. val myVal: Unit = Unit fun main(args: Array) { println(myVal) } 출력결과 kotlin.Unit제..
Kotlin
2019. 8. 2. 12:49