在做ruby的開發(fā)中經(jīng)常會遇到判斷條件的地方,
例如 if ..... 或者 x.empty?, x.nil? 等等
那么有什么區(qū)別呢,
if x 一般是對象,如果x = nil 則返回false ,否則返回true
x.empty? 判斷的是x是否為空, 空的話返回false, 否則返回true
ref:
http://railsforphp.com/2008/09/23/empty-variables/comment-page-1/#comment-7402
posted on 2009-06-17 13:44
fl1429 閱讀(723)
評論(0) 編輯 收藏 所屬分類:
Rails