Можно ли предотвратить нетранзитивное переназначение переменных в D2?

Можно ли предотвратить нетранзитивное переназначение переменных в D2?

Например:

final int[] a = [0];
a[0] = 1; // OK.
a = []; // ERROR.

Я вижу только const и неизменяемые здесь: http://www.dlang.org/const3.html

5
задан XP1 16 February 2012 в 17:54
поделиться