Yet yet yet yet another thread about const and immutable.
Timon Gehr
timon.gehr at gmx.ch
Tue Oct 25 05:35:40 PDT 2011
On 10/25/2011 12:15 PM, Gor Gyolchanyan wrote:
> What's the difference between const-declared variable and
> immutable-declared variable?
>
> module a;
>
> const(int) a;
> immutable(int) b;
>
> void main()
> {
> }
Both cannot change, but one is typed as const and the other as
immutable. You usually don't want to declare const variables that way,
because they cannot be passed by reference to immutable even though
technically they would be immutable.
More information about the Digitalmars-d
mailing list