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
- Hyperledger fabric gossip protocol
- 파이썬 머신러닝
- 스칼라 동시성
- play2 강좌
- 엔터프라이즈 블록체인
- CORDA
- 그라파나
- 파이썬 데이터분석
- Golang
- play 강좌
- akka 강좌
- 이더리움
- Play2 로 웹 개발
- 블록체인
- 파이썬
- 안드로이드 웹뷰
- 플레이프레임워크
- 파이썬 강좌
- 하이브리드앱
- 파이썬 동시성
- 스칼라
- Akka
- 스칼라 강좌
- Adapter 패턴
- 스위프트
- Play2
- 하이퍼레저 패브릭
- 주키퍼
- hyperledger fabric
- Actor
Archives
- Today
- Total
목록스칼라 implicit (1)
HAMA 블로그
스칼라 강좌 (19) - implicit
스칼라에서 implict 는 편하기도 하지만 코드가독성을 엄청 떨어뜨릴 수도 있기 때문에 논란이 되곤합니다. 왜 그런지 한번 살펴 볼까요? 0. 암시규칙 x + y 라는 표현식에서 타입 오류가 있다면 컴파일러는 convert(x) + y 를 시도 해봅니다. 여기서 자동으로 가져다 사용되는 convert 는 무엇일까요? convert 는 암시적으로 적용되는 변환을 목적으로 자동적으로 사용됩니다. convert 가 아래의 규칙들을 갖는다면 말이지요. 1. 표시규칙 : implicit 로 표시한 정의만 검토 대상이 된다. 즉 implicit def intToString(x : Int) = x.toString 과 같이 implict 를 붙여주면 컴파일러가 암시적 변환에 사용할 후보에 넣는다. 변수,함수,객체정의..
Scala
2016. 8. 13. 13:25