2013-08-15 3 views

답변

7

Scalaz : 당신은 as 대신 >|을 사용할 수

scala> 1.some >| "x" 
res0: Option[String] = Some(x) 

scala> none[Int] >| "x" 
res1: Option[String] = None 

.

"하스켈처럼"뭔가를 찾고 있다면 아마 Scalaz을 봐야 할 것입니다.

7

이미 간결한 IMO입니다. 표준 라이브러리보다 짧지는 않습니다. (Scalaz를 사용하여 대답은 아래를 참조하십시오.)