【发布时间】:2014-09-22 04:25:16
【问题描述】:
我有以下代码:
val A = List(...)
val items = A.map(..magic#1..).filter(..magic#2..).map(..magic#3..)
val rndItem = items(Random.nextInt(items.size))
但我想要这个:
val A = List(...)
val rndItem = A.map(..magic#1..).filter(..magic#2..).map(..magic#3..).getRandom()
我可以在 scala 上执行此操作吗?
我见过question#1 和question#2
【问题讨论】:
-
我不这么认为,除非您会编写一些帮助代码(很可能使用 pimp-my-library 模式),但这是您的选择吗?
标签: scala