作者Inkling (Inkling)
看板Ruby
标题Re: [闲聊] 是否有 Ruby 语法的检查器?
时间Sat Nov 22 20:48:38 2008
※ 引述《godfat (godfat 真常)》之铭言:
: : 推 shelary:另外就是如果中间少打了 END ..常常会找不到是那里少打了 11/22 15
: : → shelary:执行时出错的讯息只会说.rb的最後一行少了END @_@" 11/22 15
: : → shelary:但是完全没办法帮助我去找到到底是那里少打了 END 11/22 15
我不熟 Ruby, 不过少打 end这类的问题求助工具不如借助程式写
作习惯。
举例而言,借用 godfat 的例子,
: 举个简单的例子:
: def f
: puts 'f'
: end
: def g
: puts 'g'
: end
: f
: g
要写这样的程式码,可以先写
def f
end
再将游标移回头,在 def f 和 end间插入一行空白,
def f
p_ ← 开始填入该写的内容。
end
其它需要对称的括号也可以用同样的方式处理。彼如,
() → (p_)
这样写的好处是,不管使用的工具是什麽,大多数情
况下你都不会错失该关掉的括号或 end或 tag。
而仰赖工具,就像 godfat 指出的,很多时候不是工
具不帮你,而是它无法明确知道你的意图。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.193.70