Go: エラーを確認してください!= nilエラーでnilがtrue

作成日 2016年05月07日  ·  1コメント  ·  ソース: golang/go

Goバージョン

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であると予想しました。

これが意図された動作であるかどうかはわかりませんが、エラーが発生しやすいようです。

FrozenDueToAge

最も参考になるコメント

>すべてのコメント

このページは役に立ちましたか?
0 / 5 - 0 評価