老师我遇到一个问题,不太明白为什么这样

来源: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回答

ccmouse

2018-02-10

这个问题有点像ide的问题。你可以使用我一上来讲的go命令试一下你的代码对不对。用go run entry.go。

如果是ide的问题,常见的解决方法是新建一个工程,再把原来的代码拷过去。再不行的话查一下临时文件放在哪里,清一下啥的,试试能不能解决。

0
1
qq_李芯宇_0
感谢,暂时我不知道软件有问题,但也不是坏事,让我先写好再封装吧
2018-02-11
共1条回复

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程