Re: [閒聊] 是否有 Ruby 語法的檢查器?
※ 引述《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
討論串 (同標題文章)
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章
6
17