В C++ просто бих взел указател (или препратка) към arr[idx].
В Scala установявам, че създавам този клас, за да емулирам семантика на указател.
class SetTo (val arr : Array[Double], val idx : Int) {
def apply (d : Double) { arr(idx) = d }
}
Няма ли по-прост начин?
Класът Array няма ли метод за връщане на някакъв вид препратка към определено поле?