馬茨說:什麼不是「最驚喜」在Ruby中
我設計Ruby來減少出乎我的意料。我想盡量減少編程過程中的挫折感,所以我想盡量減少編程工作量。
但有時我們會在ruby練習中得到(壞)驚喜。
如紅寶石初學者,我發現了一些例子:
- 異常線程默認情況下不會產生任何直接的痕跡,我們必須做
Thread.abort_on_exception = true
或別忘了加入所有線程。 - 插座搜索DNS名稱的任何接受的,做
BasicSocket.do_not_reverse_lookup = true
爲別驚訝被長期拖延 split(regexp)
不空字段字符串的結尾分裂所有的字符串string.trim
不明分裂,做split(regexp,-1)
,使用sting.strip
(對於舊的tcl dev ...)
你有沒有其他的情況來改善我的紅寶石實踐?
謝謝。
你在批評Ruby,因爲它不使用Tcl函數名? – Chuck 2009-12-21 16:49:15