go versão go1.6.1 linux/amd6
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/rot256/go"
GORACE=""
GOROOT="/usr/lib/go"
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_amd64"
GO15VENDOREXPERIMENT="1"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"
A distro é Debian (instável)
Veja este programa para um POC
Eu esperava que a última linha não fosse impressa,
já que "Junk" retorna nil (e o programa verifica o tipo)
Eu esperava que err != nil fosse falso.
Não sei se isso é um comportamento pretendido, mas parece propenso a erros.
Comentários muito úteis
Consulte Por que meu valor de erro nil não é igual a nil?