【发布时间】:2015-10-25 22:23:43
【问题描述】:
在编写 golang 的 Atom 和 IntelliJ 中,当我有一个结构数组并在 range 中循环它或在我尝试与该变量交互时有 firstItem = myArray[0] 时,编辑器不会给我属性等通过智能感知的结构。
有什么想法吗?
【问题讨论】:
-
myArray 的类型是什么?如果它不是 []interface{},那么它应该可以工作。可能发生的一件事是如果 myArray 的类型是在另一个包或源文件中定义的。 Gocode 只读取已编译的库,而不是原始源代码。尝试“go install {path to package}”并查看自动完成功能是否亮起。
-
它在另一个包中,但是我的应用程序的一个子文件夹,所以是一样的吗?
标签: go