ternary op assign

monkyyy crazymonkyyy at gmail.com
Thu May 2 17:42:28 UTC 2024


`foo?=bar:baz` is rewritten as `foo.opOpAssign!("?:")(bar,baz)`

`foo[i]?=bar:baz` opIndexOpAssign

for basic types it acts as `foo=(bool)bar?foo:(typeof(foo))baz`


More information about the dip.ideas mailing list