完成表達式樹及測試,并進行必要的類型檢查,期間遇到幾個問題:
1.遇到了【名字用完了】的囧問題,經過提醒意識到了命名空間這回事。
PS:命名真的很重要,不然連自己看懂自己的代碼都很困難。
2.盡量不要寫一個函數來判斷自己是否為某個類,這樣的函數是無止境的。
3.表達式才有類型,于是,函數調用表達式才有類型(實現類型檢查函數),而函數本身是沒有類型的,不需要進行類型檢查
4.盡管語句本身沒有類型,但是語句執行前需要對有關的表達式進行類型檢查(調用類型檢查函數)