Global variables read at compile time?
RommelVR
daniel350 at bigpond.com
Wed Aug 15 06:41:09 PDT 2012
On Wednesday, 15 August 2012 at 13:36:26 UTC, Stefan wrote:
> Hi there, I'm having trouble getting the following code to
> compile:
>
> import std.stdio;
>
> string a = "a";
> string b = a;
>
> void main()
> {
> writeln(b);
> }
>
> DMD spits out the error "test.d(4): Error: variable a cannot be
> read at compile time". Is there any way to tell the compiler I
> want b evaluated at runtime, or am I missing something obvious
> here?
Make a an enum, const or otherwise immutable.
More information about the Digitalmars-d-learn
mailing list