小弟最近遇到一個有點困擾的問題,那就是Object Pascal (Delphi或FreePascal皆是) 並沒有像是Java等語言一樣會自動給資料型態一個預設初值(例如Double預設為0),導致當副程式很多,變數也很多(尤其又是陣列型態)時,必須要一個個在區域變數的宣告var區段給初值;有時候萬一遇到Array[1..300] of Double那種大陣列,宣告成a,b,c,d,e.....z:Array[1..300] of Double = (0,0,0,0,0.......三百個0); 好像還蠻蠢的,而Array[1..300] of Double的變數可能也有好幾十個,一個一個去用zeromemory去處理也頗麻煩;有沒有方法可以直接從前端 "資料型態" 的部份直接讓某些資料型態有預設初值而不用一一宣告?希望有經驗的前輩們可以指點一下,謝謝!