英文:
Convert os.Signal to string to be able to print it in afile
问题
我需要将 os.signal 类型转换为字符串,以便能够将其保存到文件中。
err := ioutil.WriteFile("out", []byte(sig), 0644)
我得到了以下错误:
./signals.go:37: 无法将 sig (类型为 os.Signal) 作为 ioutil.WriteFile 的参数类型 []byte 使用。
英文:
I need to Convert the os.signal type to string to be able to save it in a file.
err := ioutil.WriteFile("out", sig, 0644)
I get error like this:
./signals.go:37: cannot use sig (type os.Signal) as type []byte in argument to ioutil.WriteFile
答案1
得分: 5
你可以执行以下操作:
err := ioutil.WriteFile("out", []byte(sig.String()), 0644)
英文:
You can do
err := ioutil.WriteFile("out", []byte(sig.String()), 0644)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论