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

  • itfigueres

    itfigueres

    12 EKİM 2013
  • National Geographic

    National Geo

    7 Mayıs 2006
  • whatever

    whatever

    30 EYLÜL 2005