public class Main {
public static void main(String[] args) {
Function<String, Integer> func = (String str) -> { return str.length(); }; int a = func.apply("Java"); System.out.println("文字列「Java」は" + a + "文字です"); }
}
上記のコードのようにAPIとラムダ式を用いて「関数の定義と、その実体の即時生成したもの」を変数に格納したいのですが下記のようなコードの場合(long[]配列を引数と戻り値として渡す)どうすれば変数に格納できるのでしょうか。
public class Main {
public static void main(String[] args) {
LongFunction?<long[]?, long[]?> f = //← この部分がわかりません。 (long[] org) -> { long[] cpy = java.util.Arrays.copyOf(org. org.length); java.util.Arrays.sort(cpy); return cpy; }; }
}

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/03/27 10:12