如果 Println 出错,如果可以将其作为变量,如何显示 Println 的错误值?

它说:


Printf 根据格式说明符进行格式化并写入标准输出。它返回写入的字节数以及遇到的任何写入错误。


如何创建/测试错误并显示错误(如果它存储在 b 中)当我运行程序时它显示“nil”,因为没有错误,我如何显示任何错误?


  a,b :=fmt.Println("Hello, playground")

    fmt.Println(a)

    fmt.Println(b)


https://golang.org/pkg/fmt/#Println

func Println(a ...interface{}) (n int, err error)

https://play.golang.org/p/8Cjb2Sfunx7


弑天下
浏览 88回答 1
1回答

30秒到达战场

出现 Println 错误是不常见的,文档也是如此。但如果你真的有兴趣对其进行测试,它会起作用:package mainimport (    "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 文件。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go