在做ruby的开发中经常会遇到判断条件的地方,
例如 if ..... 或者 x.empty?, x.nil? 等等
那么有什么区别呢,
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 阅读(718)
评论(0) 编辑 收藏 所属分类:
Rails