struct OptionalMap { opmap ?map[string]f64 } fn main() { op := OptionalMap{ opmap: { '1': 0.0 } } assert op.opmap or { { '1': 0.0 } }['1'] == 0.0 op2 := OptionalMap{ opmap: { '1': 1.0 } } assert op2.opmap['1'] == 1.0 }