6
Javaでは複数の値がどのように返されますか?
関数から複数の値を返したい場合があります。 これは通常 Javaでどのように行われますか? 1つのオプションは、リストまたはタプルを返すこのPythonスニペットのような配列を使用することです。 value, success = read_unreliably() if success: print value 別のオプションは、次のJavaScriptの例のように、ハッシュ/辞書を返すことです。 var result = readUnreliably() if (result.success) { alert(value); } もう1つは、このJavaの例のように、この目的のためだけにカスタムオブジェクトを作成することです。 ReadUnreliablyResult result = readUnreliably() if (result.getSuccess()) { System.out.println(result.getValue()); } もちろん、物事をやり取りする代わりに、いくつかのグローバル変数を使用して必要なものを保存することもできますが、それはオプションではないと言ってみましょう。
11
java
coding-style