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

  • Canal de arkyoru

    Canal de ark

    18 Ocak 2007
  • GavinMichaelBooth

    GavinMichael

    26 AĞUSTOS 2006
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010