下一步

這個單元沒教你多少新語法,卻補上了從「會寫程式」到「寫得出對的程式」之間最關鍵的一塊:有系統地面對錯誤。心法、警告參數、檢查清單、print 除錯、手造測資、對拍、assert——這套工具箱會陪你解掉往後的每一題;你越常照流程辦案,直覺就越準,總有一天清單掃到一半就知道兇手是誰。

到這裡,兩冊的語法與工作方法都齊了:型態選得對、輸出印得準、容器用得順、程式跑得快,測得順、bug 抓得到。

還剩最後一個單元:第十九單元「程式識讀」。它是為 APCS 的程式識讀測驗準備的——考卷用 C 語言呈現,還會出現位元運算、遞迴、佇列堆疊、二分搜尋、switch 這些正文沒教的寫法。不用會設計,看得懂、追得動就夠;讀完它,這兩冊就真正完結。