12 HAZİRAN 2010, CUMARTESİ
Ruby olmadığını kontrol nesnesi bir Boolean.
Eğer bir nesne bir boolean olup olmadığını kolayca kontrol etmek için nasıl bulmak için görünmüyor olabilir Ruby'de böyle bir şey var mı?
true.is_a?(Boolean)
false.is_a?(Boolean)
Şimdi bunu yapıyorum ve bunu kısaltmak istiyorum:
some_var = rand(1) == 1 ? true : false
(some_var.is_a?(TrueClass) || some_var.is_a?(FalseClass))
CEVAP
13 HAZİRAN 2010, Pazar
En basit aklıma şekilde
# checking whether foo is a boolean
!!foo == foo
Bunu Paylaş:
Eğer bir değişken nil olup olmadığını ...
Nasıl eğer belirli bir dizin Ruby olup...
Bir dize olup olmadığını kontrol geçer...
Nasıl bir sınıf zaten Ruby olup olmadı...
Eğer bir var olup olmadığını kontrol e...