如何正确学习一门新语言

2021-01-21 09:26:09 +08:00
 dongtingyue

之前以为自己已经会 go 了,但是最近才发现 main 包只能有一个文件,另外一个文件的方法不能识别到。
就想问下像这样的知识点学的时候如何才能知道。

1988 次点击
所在节点    问与答
16 条回复
Rwing
2021-01-21 09:32:21 +08:00
这时,我就要吹一波 C#的文档了,微软的文档应该是最好的之一吧,甚至还有多语言
https://docs.microsoft.com/en-us/dotnet/csharp/
dongtingyue
2021-01-21 09:36:19 +08:00
@Rwing 可惜他家的不是我目前的重点,c#也就略懂
hpeng
2021-01-21 09:44:43 +08:00
看说明书
msg7086
2021-01-21 10:01:45 +08:00
踩坑的时候学。跟着编译错误学就挺好的,遇到啥错误就搜一下,啃一下别人的问答就知道了。
CodeCodeStudy
2021-01-21 10:04:49 +08:00
边做边学,实现一些函数,做一个小工具,在做的时候学习相应的知识点,然后做笔记,记住,一定要做笔记,不然很容易忘记
SuperMild
2021-01-21 10:07:10 +08:00
"main 包只能有一个文件" ??? 不对吧?
liuxey
2021-01-21 10:09:27 +08:00
我也没看懂什么叫“main 包只能有一个文件”
如果已经有编程经验,另学一门语言的时候就用到啥学啥、现学现卖,不用一开始就把所有知识点学完
SuperMild
2021-01-21 10:14:16 +08:00
任何语言都是一个大体系,不管怎么学都必然有漏掉的知识点,只能花时间多学没有啥特殊技巧,遇到问题就解决问题,不存在一条适合任何人的完美学习路线。
hhhsuan
2021-01-21 10:14:45 +08:00
永远不要学一门语言,而是用一门语言。用不到的,可以不学。
cmdOptionKana
2021-01-21 10:31:30 +08:00
遇到 "main 包只能有一个文件" 这种隐隐感觉不太对劲的情况,一定要求证。

一般求证路线是 写几个例子验证 -> 看官方文档关于 package 的部分 -> 搜索 -> 上论坛问
Orenoid
2021-01-21 10:34:39 +08:00
看完基础,就开始写项目,边做边学,有问题就搜,有坑就填
cryingsky
2021-01-21 10:56:22 +08:00
main 包可以有多个文件,方法也能访问到

$ go run main.go a.go b.go
angelteng6
2021-01-21 15:02:55 +08:00
看到 main 包只能有一个文件 吓我一跳。。
dongtingyue
2021-01-21 17:37:25 +08:00
@cryingsky 哦,那其他包可以应该是引入的是整个包的原因。
dongtingyue
2021-01-21 17:39:39 +08:00
@cmdOptionKana 嗯,看来还是来论坛问比较快哈哈。
wujiezero
2021-01-21 21:46:17 +08:00
我的经验是看文档,多练习,勤做笔记,每次遇到问题都把问题和解决方案记下来。最近在学 swiftui

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/746891

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX