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

  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012
  • segtlim

    segtlim

    21 EKİM 2008