SORU
7 ŞUBAT 2009, CUMARTESİ


Ne işe yarıyor !! ruby?

!! merak ediyorum Ruby.

CEVAP
7 ŞUBAT 2009, CUMARTESİ


Değil. Bir boolean değeri dönüştürmek için kullanılır:

!!nil   #=> false
!!"abc" #=> true
!!false #=> false

Genellikle en iyi olan Kongre bekletin bu yüzden genellikle Ruby için sadece yanlış değerler beri nil false ama kullanmaya gerek yok.

Düşün o kadar

!(!some_val)

İçin kullanılan bir şey meşru, iade edilen verilerin büyük bir kısmını engelliyor. Örneğin muhtemelen has_image? yöntem görüntü verisi 3 MB iade etmek istemiyorum, ya da logged_in? yöntemi tüm kullanıcı nesnesi döndürmek isteyebilirsiniz. !! kullanarak 10*/false*Bir basit için bu nesneleri dönüştürür.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • adrianisen

    adrianisen

    25 Kasım 2009
  • Mindy

    Mindy

    20 NİSAN 2006
  • tutvid

    tutvid

    19 AĞUSTOS 2006