我有一個返回一個雙精度數組的Java方法。然後,我想將這些值存儲在調用函數中的各個變量中。有沒有在Java中這樣做的優雅方式。將數組中的變量直接設置爲Java中的變量列表
我可以寫,因爲這:
double[] returnValues = calculateSomeDoubles();
double firstVar = returnValues[0];
double secondVar = returnValues[1];
我只是想知道是否有壓縮下來,一條線路的一些方法?喜歡的東西:
(firstVar, secondVar) = calculateSomeDoubles();
這種類型的事情是,當腳本很容易,但Java的更強的類型意味着它可能是不可能的。
我認爲使用列表作爲返回值(或類似的東西,也許是一個HashMap),但我認爲,爲了可讀性,我最終將它們分配給更好的名稱,所以返回一個雙精度數組更容易。 – kaybenleroll 2008-12-11 18:10:58