kay*_*oll 0 java return function
我有一个Java方法,它返回一个双精度数组.然后,我想将这些值存储在调用函数中的各个变量中.在Java中是否有一种优雅的方式.
我可以这样写:
double[] returnValues = calculateSomeDoubles();
double firstVar = returnValues[0];
double secondVar = returnValues[1];
Run Code Online (Sandbox Code Playgroud)
我只是想知道是否有某种方法将其压缩为单行?就像是:
(firstVar, secondVar) = calculateSomeDoubles();
Run Code Online (Sandbox Code Playgroud)
这种类型的东西在编写脚本时非常容易,但Java的强类型意味着它可能是不可能的.
基本上不,这是不可能的.
您必须返回包含值的对象.
MyObject myObject = calculateMyObject();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1272 次 |
最近记录: |