我的问题是:
"1".empty? == false
但:
1.empty? == NoMethodError: undefined method `empty?' for 1:Fixnum
如果我将其更改为blank?
"1".blank? == false
1.blank? == false
所以,我想知道检查整数是否为空的另一种方法,因为我讨厌blank?
我的问题是:
"1".empty? == false
但:
1.empty? == NoMethodError: undefined method `empty?' for 1:Fixnum
如果我将其更改为blank?
"1".blank? == false
1.blank? == false
所以,我想知道检查整数是否为空的另一种方法,因为我讨厌blank?
这里有一些关于 nil 的例子?和空的?
nil.nil?
# => true
false.nil?
# => false
1.nil?
# => false
0.nil?
# => false
"".nil?
# => false
[].nil?
# => false
"".empty?
# => true
"abc".empty?
# => false
[].empty?
# => true
[1, 2, 3].empty?
=> false
1.empty?
=> NoMethodError
最后一个例子意味着empty?
没有为类 Fixnum 定义该方法