大家写完编译的时候会碰到多少编译错误?

2015-11-22 12:36:18 +08:00
 gamexg

在学 golang ,写完几百行,好的时候 2 、 3 个,多的时候...

原来 python for v in [1,2,3] 没有 index , golang 需要 for i,v:=rang list ,经常把 i 忘记。

写 python 是时函数打了个 func , ide 直接高亮标识错误,才想起来应该 def 。

1971 次点击
所在节点    Go 编程语言
22 条回复
orFish
2015-11-22 12:48:31 +08:00
ide 大部分编译错误也会提醒你了吧
aisk
2015-11-22 12:52:36 +08:00
用编辑器配合插件也会提醒你编译错误吧。
htfy96
2015-11-22 12:54:04 +08:00
原來写 C++,已经习惯了,编译错误基本没有(因为用了模板之后, cpp 一旦编译错误就会打出上千行信息,所以养成了编译前反复检查的习惯
realityone
2015-11-22 13:32:10 +08:00
也不知道什么时候开始我写完 c 都要把每个警告都处理完才行了。。
ilotuo
2015-11-22 14:05:41 +08:00
作为复制粘贴小能手
经常是一篇粘贴上来随便改一下编译
然后慢慢改编译错误- -
secondwtq
2015-11-22 14:12:32 +08:00
> 写 python 是时函数打了个 func , ide 直接高亮标识错误,才想起来应该 def 。

That's the dark side of dynamic typing. So I prefer languages with explicit types now.

What if you are writing Python without an IDE (or some editor without syntax checking)?
easing
2015-11-22 14:17:38 +08:00
。。 c++哭晕在厕所
secondwtq
2015-11-22 14:18:55 +08:00
@secondwtq Hmm... Well it's not related to dynamic/static typing, but IMO something like C#/TypeScript can have better diagnostics, and errors can be usually eliminated at compile time.
zhujinliang
2015-11-22 15:35:07 +08:00
写了不少 go 了,已经自带错误提示了。。。
go 的这个 for...range 一个返回值时表示的是 index 确实感觉有些反直觉,写过的其它语言没记得有这样表达的
KiriGiri
2015-11-22 18:39:06 +08:00
刚刚用 go 语言写完了一个快速傅立叶变换,从早上十点写到下午三点。。。除了 fft 的算法搞错和操蛋的类型转换基本上没遇到什么其他编译错误。我是经常写 go ,话说有一次用 C++写一个小作业,各种不习惯,不是没写类型就是 if 或者 for 没有写括号。。。
xpol
2015-11-22 18:49:54 +08:00
Atom + Linter 你值得拥有。
Frapples
2015-11-22 19:10:22 +08:00
表示 ycm 会检查出编译错误,基本上组后编译都是直接通过的。
Comdex
2015-11-22 19:45:45 +08:00
@KiriGiri 有代码展示看看么?我也想看看 go 的傅里叶实现
KiriGiri
2015-11-22 20:15:06 +08:00
linux40
2015-11-22 21:50:10 +08:00
这段时间,先遇到了 gcc 下运行正常, clang 下编译错误(应该是 clang 类型匹配的问题,我自己写的 get(tuple)的模板...),今天又遇到了 gcc 关于 template 、 local type 和 pure-virtual 的 bug ,已经有人报了,不过好像还没人修复的样子, clang 没这个 bug 。。。
Comdex
2015-11-22 22:01:58 +08:00
@KiriGiri 我这里打不开
KiriGiri
2015-11-22 22:11:53 +08:00
lk920724
2015-11-22 23:06:31 +08:00
xcode cocos2d 999+
chilledheart
2015-11-22 23:11:26 +08:00
@Frapples
@htfy96

自此,养成了 ycm 依赖综合症
mengzhuo
2015-11-22 23:48:46 +08:00
vim-go 自动检测 你值得拥有

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

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

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

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

© 2021 V2EX