44
Có phương pháp map
trong Groovy không? Tôi muốn làm một cái gì đó giống như tôi làm với đoạn Scala sau:Phương thức bản đồ Groovy của bộ sưu tập
scala> val l = List(1, 2, 3)
l: List[Int] = List(1, 2, 3)
scala> l.map(_ + 1)
res0: List[Int] = List(2, 3, 4)
assert [1,2,3] .collect { it + 1} == [2,3,4] – sbglasius
Tên chức năng khá lạ cho thành ngữ rất phổ biến – ruX
Nếu bạn nghĩ rằng việc thu thập là lạ, hãy chờ cho đến khi bạn bắt gặp 'tiêm' để giảm/gấp hoạt động! –