goバージョンgo1.6.1linux / 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"
ディストリビューションはDebian(不安定)です
POCについては、このプログラムを参照してください
最後の行は印刷されないと思っていましたが、
「ジャンク」はnil(およびプログラムのタイプチェック)を返すため
err!= nilがfalseであると予想しました。
これが意図された動作であるかどうかはわかりませんが、エラーが発生しやすいようです。
nilエラー値がnilと等しくないのはなぜですか?を参照してください。
最も参考になるコメント
nilエラー値がnilと等しくないのはなぜですか?を参照してください。