湛江,一篇文章理解围棋语言中有争议的错误处理-火竞猜-火竞猜电子竞技赛事平台

湛江,一篇文章理解围棋语言中有争议的错误处理-火竞猜-火竞猜电子竞技赛事平台

国际新闻 217℃ 0

写过 C 的同学知道,C 言语中常常回来整数过错码(errno)来表明函数处理犯错,一般用 -1 来表明过错,用 0 表明正确。而在 Go 中,咱们运用 error 类型来表明过错,不过它不再是一个整数类型,是一个接口类型:type error interface { Error() string}它表明那些能用一个字符串就能说清的过错。咱们最常用的便是 errors.New() 函数,十分简略:// src/errors/errors.gofunc New(text string) error { return &errorString{text}}type errorString struct { s string}func (...