此问题已在此处有答案:
Time type in Golang not recognized by compiler [closed](2个答案)
Getting a use of package without selector error(1个答案)
Why am I unable to use a struct defined in a different package?(3个答案)
golang undefined: Scanner [duplicate](1个答案)
23天前关闭
我有一个简单的包,它 Package 了一组一起生成的文件,有点像日志,但有不同的用途,我想有一个结构体来保存这些文件,所以我有一些像下面这样的代码,但我得到了关于File未定义的编译错误。
package foo
import "os"
type stuff struct {
f1 *File // I get errors that File isn't defined
f2 *File
}
Open() stuff {
var mine stuff
mine.f1 = os.Open("f1")
mine.f2 = os.Open("f2")
return mine
}
字符串
现在,据我所知,os
包定义了一个File
类型。import
需要做什么才能正确?
所有Golang教程都在本地使用文件,而不声明它们。我需要一个文件(句柄),在一系列的调用持续。
2条答案
按热度按时间3gtaxfhh1#
该类型应包含软件包名称
os.File
字符串
ijnw1ujt2#
以
os.File
而不是仅以File
访问它字符串