- 不能使用单引号括字符串。双引号需要使用两只小指输入,要使用左手小指按SHIFT建。左手小指是最容易疲劳的一只手指,一个工作10年以上的程序员应该会很痛恨CTRL键,并且会很喜欢MAC的COMMAND键。
- 不能存在定义但未使用的变量,否则编译出错。这条声称强制让程序员养成良好习惯的规则令到调试效率低下,写条fmt.Println语句debug吧,要import fmt,把debug语句注释掉吧又要把import fmt也注释掉。随便注释一行语句都可能触发编译错误。
- 在没有使用Go语言之前,我猜想Go会像Node.js(JavaScript),它应该不是Java那样严谨笨重的,它应该具备Perl/PHP的灵活而不失规范。然而,我碰到到处的map[interface{}]interface{}就抓狂,我无法像弹钢琴那样把我的思想通过键盘直接表达出来,而是整天在那里做语法上的类型转换。我只是觉得能够使用PHP和JavaScript去处理JSON数据是多么幸福的事情。
- 要求if语句执行部分必须使用大括号,但不要求条件部分使用括号,并且允许在条件之前加一行语句。排版太丑陋了!
- 没有一个很省心的免费得编辑器,需要装这样或那样插件。
待续……
评论