项目的当前结构如下:
project
---main.go
---src
------file.go
在file.go
内部,我创建了一个变量:
f := &FileInfo{}
然后,我将此变量存储在map[string]interface{}
中。
当我想找回该变量时:
ff, ok := mymap[filename].(*FileInfo)
我有一个问题,因为ok
是false
。调试器告诉我实际类型为*src.FileInfo
。所以我尝试了:
ff, ok := mymap[filename].(*src.FileInfo)
这给了我另一个错误:
src is undefined
那我该如何正确地从地图上获得该值?