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

  • habpsu

    habpsu

    25 Temmuz 2007
  • jbignacio

    jbignacio

    13 Mart 2006
  • theavettbrothers

    theavettbrot

    9 ŞUBAT 2007