On Tue, Jul 29, 2025 at 10:57:50PM +0000, Brother Bill via Digitalmars-d-learn wrote: > ``` > import std.stdio; > > immutable int[] i; > > shared static this() { > writeln("In shared static this()"); > i ~= 43; > }
`i` is immutable, so it's illegal to use mutating operations like ~= on it. But since you're inside a static module ctor, you can assign to the array instead: i = [ 43 ]; should work. T -- Why does this impressionist painting look like coins falling from the sky? It's Cloud Monet.