老师我遇到一个问题,不太明白为什么这样
来源:4-2 包和封装

qq_李芯宇_0
2018-02-09
在包和封装这个章节中,我按照您的方法创建tree和entry两个文件夹,当我在entry导入tree后,我发现再去修改tree的方法(例如增加方法或者修改一些字眼什么的),是不行的,增加方法IDE会不认(IDE是您介绍的JB出的GOLANG),会报错,修改文字没变化,例如我把fmt.PrintLn变成fmt.Print是没效果的;
但是我如果把tree的文件夹导入tree2,然后修改entry的import,方法就能调用,修改的地方也能改变了,但是之前的问题依然存在,我需要再创建tree3才能继续修改方法和字眼,请问您有遇到过这样的问题吗?
写回答
1回答
-
这个问题有点像ide的问题。你可以使用我一上来讲的go命令试一下你的代码对不对。用go run entry.go。
如果是ide的问题,常见的解决方法是新建一个工程,再把原来的代码拷过去。再不行的话查一下临时文件放在哪里,清一下啥的,试试能不能解决。
012018-02-11
相似问题