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 | 29 | 30 | 31 |
Tags
- 하이브리드앱
- play 강좌
- 엔터프라이즈 블록체인
- 스위프트
- akka 강좌
- Actor
- 파이썬
- 하이퍼레저 패브릭
- play2 강좌
- 파이썬 머신러닝
- CORDA
- Play2 로 웹 개발
- 안드로이드 웹뷰
- 스칼라
- Adapter 패턴
- 플레이프레임워크
- hyperledger fabric
- Akka
- 그라파나
- 파이썬 강좌
- 스칼라 강좌
- 스칼라 동시성
- 파이썬 데이터분석
- 블록체인
- Play2
- 파이썬 동시성
- 주키퍼
- Hyperledger fabric gossip protocol
- 이더리움
- Golang
Archives
- Today
- Total
목록option (1)
HAMA 블로그
스칼라 강좌 (21) - Option 과 Either
Option값이 있거나 또는 없거나 한 상태를 나타낼 수 있는 타입이다. 값이 담겨져 있는 Option 의 하위 타입은 Some[T] 이며, 값이 없으면 None 이다. Option 은 Try, Future 등과 함께 대표적인 모나딕컬렉션 이다. "컬렉션" 이다.보통 Option 을 떠올리면 2가지를 생각해야한다.1. null 을 안전하게 대체하기 위해 만들어진 것. -> 사용자에게 주의를 다시 한번 당부하는 것으로, null 예외가 발생할 확률을 없앤다.2. 연속체인에서 안정적으로 사용하기 위한 것 -> 연속으로 계산되는 상황에서 안정적으로 실행된다. 즉 중간에 문제가 생기는것을 방어한다. 주의 할 것은 방어가 되는 함수는 따로 있다는 것이며 아래 표에서 자세히 설명된다. Option 이 사용되는 경우..
Scala
2016. 9. 29. 19:50