使用在Debug和測試階段,
可以說,assert在與程序員之間進行一些關聯,不會與任何外部的用戶之間建立任何關係,所以在使用時要注意
不要在public的方法裏面使用Assert,還有一條是不要在Assert加上程序正常的運行邏輯,因爲我們要時刻記住:
Assert隨時都有可能不生效,比如java中默認就是關閉Assert功能的。
Assert 後面的表達式一定要是boolean類型,而且是在false的情況,出現AssertError,
在開發過程中合適的地方用上Assert可以使我們的code更加robust(健壯),因爲他與我們聯繫緊密,我們要在開發調試階段
用Assert發現的錯誤,及時糾正爲程序帶來很多的好處。