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

  • Amazon Web Services

    Amazon Web S

    8 NİSAN 2009
  • Rayone GB

    Rayone GB

    14 Temmuz 2007
  • WPBeginner - WordPress Tutorials

    WPBeginner -

    17 Temmuz 2009