有没有觉得一门语言方法定义没有清楚的收尾就很让人很没安全感?

2012 年 11 月 1 日
 pepsin
比如coffeescript以及其他那些以符号结尾或者靠缩进编排的语言。

function(){
xxxxx
}

x = () ->
xxxxxx

类似以上这种,代码一多完全对不清行数了。。。

还是Ruby好,清楚的end
4763 次点击
所在节点    程序员
14 条回复
clowwindy
2012 年 11 月 1 日
记得 Matz 说,当年他为了 end 跟正则表达式战斗了一个星期,终于搞定了带 end 的语言的 emacs 自动缩进 mode。如果他没搞定 emacs 自动缩进,Ruby 就会有更像 C 语言的语法,也就不会有现在的人气了。
pepsin
2012 年 11 月 1 日
@clowwindy 诶?加个end 直觉上应该比花括号好弄正则呀
sivacohan
2012 年 11 月 1 日
@pepsin 花括号已经有现成的了吧,gcc那个语法解析器叫l什么来着?
wenhuacn
2012 年 11 月 1 日
也有好处,为了安全感,强迫自己把长方法重构成短方法
chone
2012 年 11 月 1 日
@wenhuacn 强迫自己把长方法重构成短方法,让我想起了Lisp
alsotang
2012 年 11 月 1 日
tioover
2012 年 11 月 1 日
@alsotang 是vim吗?竖着的这个怎么配置
shenzhuxi
2012 年 11 月 2 日
@tioover cursorcolumn
tioover
2012 年 11 月 3 日
@shenzhuxi 谢谢

set cursorcolumn
set cursorline
27493586
2012 年 11 月 3 日
沒有這樣的幻覺
alsotang
2012 年 11 月 4 日
@tioover 不好意思哈,一直没上这里。不过有人回答了就好。^_^
BOYPT
2012 年 11 月 5 日
你可以自己写 #end
ianva
2012 年 11 月 5 日
ruby什么时候把end也却掉才是造福大众
fwee
2012 年 11 月 5 日
@ianva 没end不幸福

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

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

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

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

© 2021 V2EX