在学 golang ,写完几百行,好的时候 2 、 3 个,多的时候...
原来 python for v in [1,2,3] 没有 index , golang 需要 for i,v:=rang list ,经常把 i 忘记。
写 python 是时函数打了个 func , ide 直接高亮标识错误,才想起来应该 def 。
1
orFish Nov 22, 2015
ide 大部分编译错误也会提醒你了吧
|
2
aisk Nov 22, 2015
用编辑器配合插件也会提醒你编译错误吧。
|
3
htfy96 Nov 22, 2015
原來写 C++,已经习惯了,编译错误基本没有(因为用了模板之后, cpp 一旦编译错误就会打出上千行信息,所以养成了编译前反复检查的习惯
|
4
realityone Nov 22, 2015
也不知道什么时候开始我写完 c 都要把每个警告都处理完才行了。。
|
5
ilotuo Nov 22, 2015
作为复制粘贴小能手
经常是一篇粘贴上来随便改一下编译 然后慢慢改编译错误- - |
6
secondwtq Nov 22, 2015
> 写 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)? |
7
easing Nov 22, 2015 via Android
。。 c++哭晕在厕所
|
8
secondwtq Nov 22, 2015
@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.
|
9
zhujinliang Nov 22, 2015 via iPhone
写了不少 go 了,已经自带错误提示了。。。
go 的这个 for...range 一个返回值时表示的是 index 确实感觉有些反直觉,写过的其它语言没记得有这样表达的 |
10
KiriGiri Nov 22, 2015
刚刚用 go 语言写完了一个快速傅立叶变换,从早上十点写到下午三点。。。除了 fft 的算法搞错和操蛋的类型转换基本上没遇到什么其他编译错误。我是经常写 go ,话说有一次用 C++写一个小作业,各种不习惯,不是没写类型就是 if 或者 for 没有写括号。。。
|
11
xpol Nov 22, 2015
Atom + Linter 你值得拥有。
|
12
Frapples Nov 22, 2015
表示 ycm 会检查出编译错误,基本上组后编译都是直接通过的。
|
14
KiriGiri Nov 22, 2015 |
15
linux40 Nov 22, 2015
这段时间,先遇到了 gcc 下运行正常, clang 下编译错误(应该是 clang 类型匹配的问题,我自己写的 get(tuple)的模板...),今天又遇到了 gcc 关于 template 、 local type 和 pure-virtual 的 bug ,已经有人报了,不过好像还没人修复的样子, clang 没这个 bug 。。。
|
17
KiriGiri Nov 22, 2015
|
18
lk920724 Nov 22, 2015 via iPhone
xcode cocos2d 999+
|
19
j16ZgMV9cs6ZB23n Nov 22, 2015
|
20
mengzhuo Nov 22, 2015 via iPhone
vim-go 自动检测 你值得拥有
|
22
jixiangqd Nov 23, 2015
还是 Python 的方案好, enumerate 函数选择性给 index ,而且前面给单参也能正常运行 只不过没有 unpack 变量,导致被赋值的是个 tuple
|