斷言的使用

1是什么:

開發(fā)期間使用的,讓程序自檢的代碼

2原理:

斷言為真,表明程序運(yùn)行正常;斷言為假,代碼中存在錯(cuò)誤


此時(shí)運(yùn)行程序,My name is (null) 表示斷言沒有被執(zhí)行





最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 斷言(assert) 是指在開發(fā)過程是使用的,讓程序在運(yùn)行時(shí)進(jìn)行自檢的代碼 (通常是一個(gè)子程序或宏). 斷言為真,...
    MichalWilson閱讀 3,290評(píng)論 0 0
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,523評(píng)論 25 708
  • NSAssert()是一個(gè)宏,用于開發(fā)階段調(diào)試程序中的Bug,通過為NSAssert()傳遞條件表達(dá)式來斷定是否屬...
    貝勒老爺閱讀 7,160評(píng)論 0 10
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,991評(píng)論 19 139
  • NSAssert()只是一個(gè)宏,用于開發(fā)階段調(diào)試程序中的Bug,通過為NSAssert()傳遞條件表達(dá)式來斷定是否...
    Isy閱讀 580評(píng)論 0 0