看板 java 關於我們 聯絡資訊
剛剛看到這個寫法真是大驚, 這竟然是合法的語法: public int func()[] { return new int[] { 1, 2, 3 }; } 可以把 [] 放在 () 的後面啊? 宣告變數時有人愛用 int[] i; 也有人愛用 int i[]; 我個人比較喜歡 int[] i; 因為我認為 array 是 data type 的一部分, 但這我還比較能接受... 在 function return type 的 [] 可以跟 base type 離那麼遠我就很不能接受, 太容易看錯了, 尤其如果有一堆 arguments, 那個 [] 可能跑到很後面去... Java 允許這樣醜的語法實在不大好說 :( -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.144.115
ogamenewbie:這應該是風格統一上的問題了吧... 請愛用 format... 10/30 23:32
f953024:在書上有看過.... 10/31 07:47