2012-09-17 2 views

답변

4

을 사용하고

scala> val f: Stream[Int] = 5 #:: f map { _ + 1 } 
f: Stream[Int] = Stream(6, ?) 

당신은 mapf를 적용하도록 지시하는 몇 가지 괄호를 필요가 아니라 5 :

scala> val f: Stream[Int] = 5 #:: (f map { _ + 1 }) 
f: Stream[Int] = Stream(5, ?) 

scala> f.take(5).toList 
res2: List[Int] = List(5, 6, 7, 8, 9) 
+1

고마워요. 나는 장님이되어야한다 ;-) – kopper