python的assert基本用法 assert() 是什么?怎樣用它?
assert() 是什么?怎樣用它?這是在<assert中定義的宏。H>測(cè)試斷言。斷言基本上寫下了程序員的假設(shè)。如果違反了這些假設(shè),則表明存在嚴(yán)重的程序錯(cuò)誤。例如,一個(gè)只接受非空指針的函數(shù)可以
assert() 是什么?怎樣用它?
這是在<assert中定義的宏。H>測(cè)試斷言。斷言基本上寫下了程序員的假設(shè)。如果違反了這些假設(shè),則表明存在嚴(yán)重的程序錯(cuò)誤。例如,一個(gè)只接受非空指針的函數(shù)可以寫:assert(P!=空)。失敗的斷言將中斷程序。斷言不應(yīng)用于捕獲預(yù)期的錯(cuò)誤,例如malloc()或fopen()的失敗。
assert() 是什么?怎樣用它?
這是在<assert中定義的宏。H>測(cè)試斷言。斷言基本上寫下了程序員的假設(shè)。如果違反了這些假設(shè),則表明存在嚴(yán)重的程序錯(cuò)誤。例如,一個(gè)只接受非空指針的函數(shù)可以寫:assert(P!=空)。失敗的斷言將中斷程序。斷言不應(yīng)用于捕獲預(yù)期的錯(cuò)誤,例如malloc()或fopen()的失敗。