为了账号安全,请及时绑定邮箱和手机立即绑定

在 Go 中传递文件指针

在 Go 中传递文件指针

Go
慕娘9325324 2021-10-18 14:49:47
好吧,我已经用 Go 编程了几天,所以我可以被认为是一个新手,但我不知道如何导入 File 结构的定义。我想将 *File 传递给 func ,但似乎无法定义 File 。我正在导入“os”并在我的主文件中调用 os.Create。如何导入正确的项目或在我的 func 定义中声明参数以传递文件指针?import "os"func testfunc(fp *File) { ... }fp := os.Create("myfile")testfunc(fp)
查看完整描述

2 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

您的 testfunc 声明应如下所示:

func testfunc(fp *os.File) { ... }

我在这个上被困了大约半个小时。无论如何,我希望这也能帮助其他一些人。


查看完整回答
反对 回复 2021-10-18
?
冉冉说

TA贡献1877条经验 获得超1个赞

给出结构文件的限定路径


import "os"

func testfunc(fp *os.File) { ... }

fp := os.Create("myfile")

testfunc(fp)


查看完整回答
反对 回复 2021-10-18
  • 2 回答
  • 0 关注
  • 199 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信