struct S1 { ulong x; ulong y; ulong function(ulong)f; } struct S2 { ulong x; ulong y; ulong z; ulong w; } // ----------------------------------------------------------------------------- // Example 1 // Anonymous function in struct, long struct initializer immutable S1 s1 = { 1111111111111111111, 1111111111111111111, (x) { return x + 1111; },}; void f1() { } // ----------------------------------------------------------------------------- // Example 2 // Anonymous function anywhere, long struct initializer int function(int) f2 = (x) { return x + 1111; }; immutable S2 s = { 1111111111111111111, 1111111111111111111, 1111111111111111111, 1111111111111111111,}; void f2() { }