Golang 中国

我用JetBrains GoLand ,创建了一个工程,工程中我需要再文件夹entry中的tree_run .go导入文件夹tree里面node.go的方法,当然这个过程很顺利;
但是当我需要修改node.go里面的方法时候,发现修改的地方编译出来没显现出来,例如我把fmt.Println改成了fmt.Print,但是输出的格式依然是原先的fmt.Println;
又或者在node.go增加了一个叫ShowName的方法,想在tree_run中调用,智能提示是能找到的,但是系统编译后报错:root.ShowName undefined (type *tree.TreeNode has no field or method ShowName)
好吧,那么我试一试新建一个文件夹,增加tree2,结果之前修改的地方和增加的方法都可以运行没报错了,然后我继续修改,结果又遇到之前的问题了,修改的地方不改变,增加的方法不能通过报错,我需要继续创建tree3,如此类推,我修改一个工程可能要创建多个文件夹。
请问有人遇到这个问题吗?如果遇到您是如何解决的?我想知道是不是我操作JetBrains GoLand是否有误?主要是这个过程我不知道如何百度,import错误什么的百度出的是其他问题

1 回复
jimmykuu
#1 jimmykuu • 2018-02-10 10:29

工程目录贴一下。

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。