我正在挖掘一些我相信錯誤的有趣代碼。我想知道是否有人想過開發人員嘗試使用的語法?紅寶石一行「檢查數值並返回」
繼承人的虛假代碼:
render :nothing => true and return if params[:name].nil?
我天真修復暗示我的編程語言背景:
if params[:name].nil?
render :nothing => true, :status => 404
return
end
有沒有更優雅,更紅寶石樣的方式? (分號不計數:)
是什麼讓這個假的代碼?你是否確信它錯了,或者它實際上是在造成一個錯誤? 我喜歡它像自然語言一樣閱讀的方式。 – Ben 2010-03-24 14:39:19