Go&#x27;s simplicity is merely syntactical. The semantics can be subtle and not entirely aligned with intuition honed after x years of working with C-like language X.<p>This is an observation and not a critique.<p>&gt; I learned yesterday that `x == nil` can return false even if x is nil so long as ...<p>In other words:<p><a href="http:&#x2F;&#x2F;play.golang.org&#x2F;p&#x2F;YV5ylbQN4j" rel="nofollow">http:&#x2F;&#x2F;play.golang.org&#x2F;p&#x2F;YV5ylbQN4j</a><p>Thanks for the heads-up! That was news to me.