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

  • krotoflik

    krotoflik

    26 ŞUBAT 2011
  • MagicofRahat

    MagicofRahat

    13 Temmuz 2007
  • steeletraining

    steeletraini

    28 NİSAN 2010