Re: [閒聊] 是否有 Ruby 語法的檢查器?

看板Ruby作者 (Inkling)時間16年前 (2008/11/22 20:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《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
文章代碼(AID): #199_-d7Z (Ruby)
文章代碼(AID): #199_-d7Z (Ruby)