SORU
28 ŞUBAT 2011, PAZARTESİ


&Quot;kullanımı" Python iddia nedir?

Bazı kodları okuyorum ve çeşitli yerlerde assert kullanımı gördüm.

Bu tam olarak ne anlama geliyor? Kullanımı nedir?

CEVAP
28 ŞUBAT 2011, PAZARTESİ


assert deyimi çoğunlukla diğer her programlama dilinde orada mevcut. İşte o zaman...

assert condition

... program, bu durumu test etmek için söylüyorsun, ve eğer koşul yanlışsa bir hata tetikler.

Python, bu yaklaşık olarak eşdeğer

if not condition:
    raise AssertionError()

Python kabuğunda deneyin:

>>> assert True
>>> assert False
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AssertionError

İddialar isteğe bağlı bir ileti içerebilir, ve hata ayıklama bitince onları devre dışı bırakabilirsiniz. İlgili belgeler için here bkz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • K-391

    K-391

    23 EKİM 2012
  • Kap Slap

    Kap Slap

    8 Mart 2010
  • Strata1000

    Strata1000

    28 EYLÜL 2009