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

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • RealPapaPit

    RealPapaPit

    16 Mart 2009