-1
블록을 사용하여 목록을 만들고 싶습니다. 이것은 내가 루비에서하는 일이지만, 스칼라에서 할 수있는 최선의 방법처럼 나는 느끼지 않는다 :컬렉션을 스칼라로 반복하고 빌드하는 방법
var list = List[A]()
myMetod { a =>
list ::= a
}
list
어떻게이 더 잘 할 수 ?
블록을 사용하여 목록을 만들고 싶습니다. 이것은 내가 루비에서하는 일이지만, 스칼라에서 할 수있는 최선의 방법처럼 나는 느끼지 않는다 :컬렉션을 스칼라로 반복하고 빌드하는 방법
var list = List[A]()
myMetod { a =>
list ::= a
}
list
어떻게이 더 잘 할 수 ?
나는 당신이 후입니다 것은 단순히
val list = {
...
<some expression yielding the list>
}
것으로 추측하고있어, 블록 궁극적으로는 List[A]
당신이 기호 list
에 결합하려는 산출 문장의 순서가 될 수 있습니다.
코드에 실제로 a =>가 표시되지 않습니다 (내가 downvote하지 않았지만). – LaloInDublin