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

  • Carlos Delgado

    Carlos Delga

    21 HAZİRAN 2011
  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • manadude21

    manadude21

    11 Mart 2008