天天看點

Processing程式設計學習指南2.6 錯誤提示

<b>2.6 錯誤提示</b>

<b></b>

前面的示例之是以一直能順利運作,是因為我沒有犯任何錯誤,本書也沒有出現排印錯誤。然而對于程式員來說,不犯錯幾乎是不可能的。很多情況下,你點選運作按鈕并不總是會成功運作的。如圖2-5所示,讓我們來看下當你犯錯時會發生什麼。

圖 2-5

圖2-5展示了當你犯了書寫錯誤時會出現的情況—第10行代碼誤将“ellipse”寫作“elipse”。processing會在它認為是錯誤的代碼的下方,用紅色曲線标出。這種提示資訊以一種相當友好的方式告訴你:processing從來沒有聽說過“elipse”這個函數。這個錯誤通過糾正拼寫很容易就解決了。如果在點選運作按鈕時代碼中依然存在錯誤,processing将不會打開草圖展示視窗,而是提示錯誤資訊。當然,并不是所有的錯誤提示資訊都是這麼容易讓人了解,随着對本書的不斷深入學習,我會不斷為你講解其他類型的錯誤。本書最後的附錄為你提供了關于processing的常見錯誤。

processing是區分大小寫的!

processing中是對大小寫字元做區分處理的。如果你将ellipse寫成ellipse,同樣會被認為是錯誤的。

上面的示例是隻發生一個錯誤的情形。如果有多個錯誤同時發生,在點選運作時,processing隻提示發現的第一個錯誤。不過,控制台區域會提供全部錯誤的完整資訊,控制台區域如圖2-5所示位于底部。一次解決一個錯誤顯然是比較輕松的,這也進一步說明了本書前言中所讨論的增量開發原則是多麼重要。如果你每次隻為程式增加一個功能,那麼你最多隻會犯一個錯誤。

練習2-5:嘗試在processing中故意犯一些錯誤。觀察錯誤提示資訊是否和你預想的相同。

練習2-6:糾正下面代碼中的錯誤。

繼續閱讀