How to declare immutable struct outside of try catch and reference it later
Fra Mecca
me at francescomecca.eu
Sun Dec 3 05:49:54 UTC 2017
I have this code:
Configuration conf = void ;
try {
conf = parse_config("config.sdl");
} catch (Exception e) {
std.stdio.stderr.writeln("Error reading configuration
file: ", e.msg);
exit(1);
}
// other code
function(value, conf);
// end
I get:
source/app.d(18,3): Error: cannot modify struct conf
Configuration with immutable members
Is there a way to declare conf outside of the try catch block and
use it later?
I thought void explicitly avoid inizialization.
More information about the Digitalmars-d-learn
mailing list