@FunctionalInterface public interface DoubleUnaryOperator
double
値オペランドに作用してdouble
値の結果を生成する演算を表します。これは、UnaryOperator
に対してプリミティブ型特殊化(double
向け)を行ったものです。
これは、applyAsDouble(double)
を関数メソッドに持つ関数型インタフェースです。
UnaryOperator
修飾子と型 | メソッドと説明 |
---|---|
default DoubleUnaryOperator |
andThen(DoubleUnaryOperator after)
まず入力にこの演算子を適用し、次に結果に演算子
after を適用する合成演算子を返します。 |
double |
applyAsDouble(double operand)
指定されたオペランドにこの演算子を適用します。
|
default DoubleUnaryOperator |
compose(DoubleUnaryOperator before)
まず入力に演算子
before を適用し、次に結果にこの演算子を適用する合成演算子を返します。 |
static DoubleUnaryOperator |
identity()
常に入力引数を返す単項演算子を返します。
|
double applyAsDouble(double operand)
operand
- オペランドdefault DoubleUnaryOperator compose(DoubleUnaryOperator before)
before
を適用し、次に結果にこの演算子を適用する合成演算子を返します。いずれかの演算子の評価時に例外がスローされた場合、その例外は合成演算子の呼出し元に中継されます。before
- この演算子を適用する前に適用する演算子before
演算子を適用し、次にこの演算子を適用する合成演算子NullPointerException
- beforeがnullの場合andThen(DoubleUnaryOperator)
default DoubleUnaryOperator andThen(DoubleUnaryOperator after)
after
を適用する合成演算子を返します。いずれかの演算子の評価時に例外がスローされた場合、その例外は合成演算子の呼出し元に中継されます。after
- この演算子を適用した後で適用する演算子after
演算子を適用する合成演算子NullPointerException
- afterがnullの場合compose(DoubleUnaryOperator)
static DoubleUnaryOperator identity()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.