SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • How Things Are Made

    How Things A

    17 HAZİRAN 2008
  • Nick Pitera

    Nick Pitera

    8 NİSAN 2006
  • Xcode programming tutorials

    Xcode progra

    17 EYLÜL 2006