我是新來的Scala,並希望有關以下代碼的任何幫助:修改元組的陣列,斯卡拉
var exp = (-3).to(2, 1)
var out = exp.map(i => java.lang.Float.floatToIntBits(math.pow(i, 2).toFloat))
現在,我要寫出下面的代碼:
for (i <- 0 until exp.length)
{if(exp(i) < 0)
{out(i) = out(i) >> exp(i).abs}
}
那是,我想要修改out
矢量的元素,具體取決於exp
矢量的元素,方法是在兩個矢量之間進行一對一的映射。我無法找到一個可以幫助我做到這一點的在線資源。請幫忙。