它说:Printf 根据格式说明符进行格式化并写入标准输出。它返回写入的字节数以及遇到的任何写入错误。如何创建/测试错误并显示错误(如果它存储在 b 中)当我运行程序时它显示“nil”,因为没有错误,我如何显示任何错误? a,b :=fmt.Println("Hello, playground") fmt.Println(a) fmt.Println(b)https://golang.org/pkg/fmt/#Printlnfunc Println(a ...interface{}) (n int, err error)https://play.golang.org/p/8Cjb2Sfunx7
1 回答
30秒到达战场
TA贡献1828条经验 获得超6个赞
出现 Println 错误是不常见的,文档也是如此。但如果你真的有兴趣对其进行测试,它会起作用:
package main
import (
"fmt"
"os"
"log"
)
func main() {
const name, age = "Kim", 22
os.Stdout.Close()
_, err := fmt.Println(name, "is", age, "years old.")
log.Fatal(err)
}
为了人为地触发错误,我们将关闭 Println 使用的默认 Stdout 文件。
- 1 回答
- 0 关注
- 80 浏览
添加回答
举报
0/150
提交
取消