在 Go 中传递文件指针

好吧,我已经用 Go 编程了几天,所以我可以被认为是一个新手,但我不知道如何导入 File 结构的定义。我想将 *File 传递给 func ,但似乎无法定义 File 。我正在导入“os”并在我的主文件中调用 os.Create。如何导入正确的项目或在我的 func 定义中声明参数以传递文件指针?


import "os"

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

fp := os.Create("myfile")

testfunc(fp)


慕娘9325324
浏览 200回答 2
2回答

蛊毒传说

您的 testfunc 声明应如下所示:func testfunc(fp *os.File) { ... }我在这个上被困了大约半个小时。无论如何,我希望这也能帮助其他一些人。

冉冉说

给出结构文件的限定路径import "os"func testfunc(fp *os.File) { ... }fp := os.Create("myfile")testfunc(fp)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go