MethodHandles.WhileLoop(MethodHandle, MethodHandle, MethodHandle) メソッド

定義

while初期化子、本文、述語からループを構築します。

[Android.Runtime.Register("whileLoop", "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)]
public static Java.Lang.Invoke.MethodHandle? WhileLoop (Java.Lang.Invoke.MethodHandle? init, Java.Lang.Invoke.MethodHandle? pred, Java.Lang.Invoke.MethodHandle? body);
[<Android.Runtime.Register("whileLoop", "(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=33)>]
static member WhileLoop : Java.Lang.Invoke.MethodHandle * Java.Lang.Invoke.MethodHandle * Java.Lang.Invoke.MethodHandle -> Java.Lang.Invoke.MethodHandle

パラメーター

init
MethodHandle

省略可能な初期化子。ループ変数の初期値を指定します。 は、 null既定の初期値を意味します。 その他の制約については、上記を参照してください。

pred
MethodHandle

ループの 条件。これは ではない null可能性があります。 結果の型は である boolean必要があります。 その他の制約については、上記を参照してください。

body
MethodHandle

ループの 本体。これは、 ではない null可能性があります。 ループ パラメーターと結果の型を制御します。 その他の制約については、上記を参照してください。

戻り値

引数で説明されているように、ループを while 実装するメソッド ハンドル。

属性

注釈

の Java ドキュメント java.lang.invoke.MethodHandles.whileLoop(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle)

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象