Delphiでの作業中に私が本当に気に入った点の1つは、result
関数の変数があったことです。Delphi関数は次のように終了しました。
result:="My Result";
結果変数のデータ型は、関数の戻り型です。追加のコードは必要ありませんでした。今日、私がJavaで何かを書いているとき、それはほとんどの場合次のように見えます。
function List<Foo> myFunc(){
List<Foo> myResultVar = new ArrayList<>();
//--now i do some clever stuff--
return myResultVar;
}
ご覧のとおり、少なくとも1つ以上のライナーを作成する必要がある場合は、Delphiと比較してボイラープレートコードになります。result
Javaの変数に匹敵するものはありますか?私はそれを知りませんか?