答えて
あなたがその値をどうするつもり何明らかではないが、発電機がフォーム() -> Int
を持っている - 何かのように、
IntStream.generate(() -> 0).limit(1).forEach(System.out::println);
あなたがlimit(1)
を省略した場合、あなたはゼロの無限の数を取得します注文を保存する必要がある場合はforEachOrdered
(forEach
ではなく)を使用してください。
ラムダ関数を使用するには、何も入力する必要はありません。
Javaコードのエントリポイントは、ドキュメントに記載されている特定の形式である必要があります。
http://docs.aws.amazon.com/lambda/latest/dg/get-started-step4-optional.html
あなたは、Javaコードを変換するために、任意のコード変換器を使用したエントリポイントの上記の手順に従って、アップロード及びAWSコンソールでテストボタンと、外部(APIゲートウェイを介して)、URLまたはテストを呼び出すことができます。
あなたの場合は
Supplier<Integer> supplier =() -> 0;
System.out.println(supplier.get());
ラムダは、問題を解決するJava 8でSupplier
と類似していること、匿名クラスとインタフェースを持つことHAVA一つの方法を。 Java8には、すべてのパラメータを受け入れる事前定義された機能インタフェース(Function、Predicate、Consumer)があります。パラメタを持たないカスタム関数インタフェースを定義することができます。
実際にメソッドをlambdaに直接変換するわけではありません。 Lambdaは、古典的な匿名の内部関数アプローチのオーバヘッドなしで、オンザフライで作成されたFunctional Interfacesの多かれ少なかれ実装です。
ラムダとして渡す場合は、一致するファンクショナルインターフェイスを見つけてラムダを割り当てる必要があります。この場合
は、あなたがint
を返し、可能な選択肢の一つはIntSupplier
を用いることであろうパラメータなしの方法があります。
IntSupplier supplier =() -> 0;
を、今、あなたがやってそれを呼び出すことができます。
supplier.getAsInt()
あなたが箱入りInteger
を返すようにしたい場合は、一般的なSupplier<T>
を使用する必要があります:
Supplier<Integer> supplier =() -> 0;
supplier.get(); // 0
- 1. Java 8:ラムダ参照のパラメータとしてのメソッド
- 2. Java 8のラムダとストリーム
- 3. シンボル(Javaの8)ラムダ
- 4. のJava 8のラムダ変数のスコープ
- 5. Javaでシリアライズ可能なラムダのパフォーマンス8
- 6. Java 8ラムダ - ランタイムエラー
- 7. Java 8ラムダ式
- 8. パラメータとしてJava 8ストリーミングマップ関数を渡します。
- 9. 単一のパラメータでJava 8ラムダを渡す方法
- 10. のJava 8のラムダ式に
- 11. Java AWSラムダ関数
- 12. Java by 8ラムダ式
- 13. Java Eclipseラムダ関数のエラー
- 14. Java 8でラムダを使用してnullでない場合のフィルタ値
- 15. 一般的な戻り値の型とラムダ関数の引数
- 16. ループ内のこのラムダ関数がなぜパラメータを値で取得しなかったのですか?
- 17. Java 8ラムダ汎用インターフェースメソッド
- 18. Xcode 8の関数パラメータと引数をC++で使用する
- 19. ラムダ式のjava 8で複数のストリームと.map関数を使用する方法
- 20. のJava 8のラムダ式の評価
- 21. Java 8でのラムダ式の使い方とは何ですか?
- 22. ラムダ関数の範囲とそのパラメータは?
- 23. Java 8でJava関数をシリアライズ
- 24. Javaでラムダの戻り値
- 25. Java 8ラムダnullチェックの使用
- 26. Eclipse Java 8ラムダ式の自動補完
- 27. ラムダで例外をスローする - java 8
- 28. 配列をパラメータとして持つPythonラムダ関数
- 29. パラメータとしてOrderByラムダ関数を渡す
- 30. AWSラムダ関数とJava関数を実行
https://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html – pvg