Global const variables

bearophile via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Oct 21 01:02:50 PDT 2014


Currently this code gets rejected:

const int[] a = [1];
void main() pure {
     auto y = a[0];
}


test2.d(3,14): Error: pure function 'D main' cannot access 
mutable static data 'a'
test2.d(3,14): Error: pure function 'D main' cannot access 
mutable static data 'a'

But is this a good idea? Isn't it better to accept it?

Bye,
bearophile


More information about the Digitalmars-d-learn mailing list