问题描述
我正在为必须使用不可变数据结构的大学设计俄罗斯方块作业。
问题
我想做的是使用seq.map函数遍历seq的所有值,并根据旧值将它们替换为新值。由于某些原因,这与我在网上看到的示例不同。我在做什么错了?
class Point(x : Int,y : Int) {
}
val bodyPosition: Seq[Point] = Seq[Point](new Point(-1,0),new Point(0,new Point(1,new Point(2,0))
bodyPosition.map(map => {new Point(-map.y,map.x)})
seq中的数据保持不变。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)