() f() { int^? a = none; int? b = none; int*> c = none; int+*> d = none; // it's recommended to write literal values on the right-hand // side, and variables on the left-hand side. if a == none { } if b == none { } if c == none { } if d == none { } // this syntax is discouraged if none == a { } if none == b { } if none == c { } if none == d { } }