I don't know what the first point means, but to the second it's not a postfix
but the following works.
import std/options
template `?`(a: typedesc): typedesc = Option[a]
converter toOpt[T](t: T): ?T = some(t)
var abc: ?string
if abc.isNone:
abc = "test"
assert abc.get == "test"
Run
- A look at Dart's null safety syntax jasonfi
- A look at Dart's null safety syntax ElegantBeef
- A look at Dart's null safety syntax xigoi
- A look at Dart's null safety syntax aEverr
- A look at Dart's null safety syntax mratsim
- A look at Dart's null safety syntax Theromented
- A look at Dart's null safety syn... jasonfi
- A look at Dart's null safety... jasonfi
- A look at Dart's null safety... ElegantBeef
- A look at Dart's null safety... Araq
- A look at Dart's null safety... adrianv
- A look at Dart's null safety... jasonfi
- A look at Dart's null safety... Vindaar
- A look at Dart's null safety... alexeypetrushin
- A look at Dart's null safety... Araq
- A look at Dart's null safety... alexeypetrushin
- A look at Dart's null safety... geohuz
- A look at Dart's null safety... JohnAD
- A look at Dart's null safety... xioren
