語法書 / AA 競程語法書 下冊 / 第十八單元 / assert:讓程式自我檢查(延伸知識)

18.8 assert:讓程式自我檢查(延伸知識)

最後一件小工具。寫程式時腦中隨時有一堆「這裡一定成立」的信念:讀進來的 n 一定在題目給的範圍內、算到這裡 sum 一定不是負數、陣列索引一定沒越界……bug 的本質,就是其中某個信念其實是錯的。assert 讓你把信念寫成程式,交給電腦逐一查核:

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。