popcorny 積分 0 編輯於

其實想想也不用那麼複雜

var barList = new ArrayList<String>();
final var fooList = new ArrayList<String>();

這樣跟

ArrayList<String> barList = new ArrayList<>();
final ArrayList<String> fooList = new ArrayList<>();

一致不也挺好?

var就特別拿來用在type inference, final就來決定是不是可被assign

這是文章的子討論串,你可以回到上層查看所有討論和文章
IngramChen 積分 0

因為 這次是個 reboot 的機會,所以會想要一次到位把它搞定吧。參照別的語言 val/var/let 都用的很爽,我想 Java 也可以選擇比較簡潔的寫法。

我猜最後定案時大概是 val/var。哈