之前以为自己已经会 go 了,但是最近才发现 main 包只能有一个文件,另外一个文件的方法不能识别到。
就想问下像这样的知识点学的时候如何才能知道。
1
Rwing 2021-01-21 09:32:21 +08:00
这时,我就要吹一波 C#的文档了,微软的文档应该是最好的之一吧,甚至还有多语言
https://docs.microsoft.com/en-us/dotnet/csharp/ |
2
dongtingyue OP @Rwing 可惜他家的不是我目前的重点,c#也就略懂
|
3
hpeng 2021-01-21 09:44:43 +08:00 via iPhone
看说明书
|
4
msg7086 2021-01-21 10:01:45 +08:00
踩坑的时候学。跟着编译错误学就挺好的,遇到啥错误就搜一下,啃一下别人的问答就知道了。
|
5
CodeCodeStudy 2021-01-21 10:04:49 +08:00
边做边学,实现一些函数,做一个小工具,在做的时候学习相应的知识点,然后做笔记,记住,一定要做笔记,不然很容易忘记
|
6
SuperMild 2021-01-21 10:07:10 +08:00
"main 包只能有一个文件" ??? 不对吧?
|
7
liuxey 2021-01-21 10:09:27 +08:00
我也没看懂什么叫“main 包只能有一个文件”
如果已经有编程经验,另学一门语言的时候就用到啥学啥、现学现卖,不用一开始就把所有知识点学完 |
8
SuperMild 2021-01-21 10:14:16 +08:00 1
任何语言都是一个大体系,不管怎么学都必然有漏掉的知识点,只能花时间多学没有啥特殊技巧,遇到问题就解决问题,不存在一条适合任何人的完美学习路线。
|
9
hhhsuan 2021-01-21 10:14:45 +08:00
永远不要学一门语言,而是用一门语言。用不到的,可以不学。
|
10
cmdOptionKana 2021-01-21 10:31:30 +08:00 1
遇到 "main 包只能有一个文件" 这种隐隐感觉不太对劲的情况,一定要求证。
一般求证路线是 写几个例子验证 -> 看官方文档关于 package 的部分 -> 搜索 -> 上论坛问 |
11
Orenoid 2021-01-21 10:34:39 +08:00
看完基础,就开始写项目,边做边学,有问题就搜,有坑就填
|
12
cryingsky 2021-01-21 10:56:22 +08:00
main 包可以有多个文件,方法也能访问到
$ go run main.go a.go b.go |
13
angelteng6 2021-01-21 15:02:55 +08:00
看到 main 包只能有一个文件 吓我一跳。。
|
14
dongtingyue OP @cryingsky 哦,那其他包可以应该是引入的是整个包的原因。
|
15
dongtingyue OP @cmdOptionKana 嗯,看来还是来论坛问比较快哈哈。
|
16
wujiezero 2021-01-21 21:46:17 +08:00 via iPhone
我的经验是看文档,多练习,勤做笔记,每次遇到问题都把问题和解决方案记下来。最近在学 swiftui
|