Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这个数组:
var walls: Array[LineSprite] = new Array[LineSprite](20)
我想做的是,对于数组中 11 到小于或等于 19 之间的所有项目,开始设置为 -2,-2,结束设置为 -3,-3。
要对其中一个项目执行此操作,它看起来像这样:
walls(0).setStart(-2,-2) walls(0).setEnd(-3,-3)
我将如何使用 foreach 做我想做的事?
谢谢
你是这个意思吗?
for (i <- 11 to 19) { walls(i).setStart(-2,-2) walls(i).setEnd(-3,-3) }
这转化为:
(11 to 19) foreach { i => walls(i).setStart(-2,-2) walls(i).setEnd(-3,-3) }