2
努力通過紅寶石koans現在,發現此評論嵌入的.rb文件之一:
# THINK ABOUT IT:
#
# Is it better to use
# obj.nil?
# or
# obj == nil
# Why?
我從常規中知道答案是obj.nil?但我無法告訴你爲什麼。有人有主意嗎?
努力通過紅寶石koans現在,發現此評論嵌入的.rb文件之一:
# THINK ABOUT IT:
#
# Is it better to use
# obj.nil?
# or
# obj == nil
# Why?
我從常規中知道答案是obj.nil?但我無法告訴你爲什麼。有人有主意嗎?
原因是因爲覆蓋#==
方法比#nil?
方法更爲常見。所以obj.nil?
將更可靠地做它預計要做的事情。
有趣。謝謝。 –
也許我正在重新考慮這一個,答案只是因爲它更簡潔? –