May 06, 2017
I'd like to get the value assign to a field at CT.

struct
{
    int x = 3434;

}

I'd like to get the assigned "value" 3434 for x at CT.

May 06, 2017
On Saturday, 6 May 2017 at 21:40:24 UTC, Mike B Johnson wrote:
> I'd like to get the value assign to a field at CT.
>
> struct
> {
>     int x = 3434;
>
> }
>
> I'd like to get the assigned "value" 3434 for x at CT.

Use the .init property:

struct S
{
    int x = 3434;
}

unittest
{
    static assert(S.init.x == 3434);
}

void main()
{
    enum xAtCT = S.init.x;

    pragma(msg, xAtCT);
}