Lingua

SparseBooleanArray.Compute(Int32, IIntBinaryOperator) Metodo

Definizione

Tenta di calcolare un nuovo valore mappato per la chiave specificata in base al valore mappato corrente (o false se non è presente alcun mapping corrente).

[Android.Runtime.Register("compute", "(ILjava/util/function/IntBinaryOperator;)Z", "GetCompute_ILjava_util_function_IntBinaryOperator_Handler", ApiSince=37)]
public virtual bool Compute(int key, Java.Util.Functions.IIntBinaryOperator function);
[<Android.Runtime.Register("compute", "(ILjava/util/function/IntBinaryOperator;)Z", "GetCompute_ILjava_util_function_IntBinaryOperator_Handler", ApiSince=37)>]
abstract member Compute : int * Java.Util.Functions.IIntBinaryOperator -> bool
override this.Compute : int * Java.Util.Functions.IIntBinaryOperator -> bool

Parametri

key
Int32

Chiave per cui calcolare il valore.

function
IIntBinaryOperator

Funzione per calcolare il nuovo valore. Per il secondo argomento che rappresenta il valore mappato corrente, viene usato 0 per false e 1 per true. Il valore restituito verrà convertito in un valore booleano in modo analogo, 0 per false e true in caso contrario.

Valori restituiti

Nuovo valore mappato.

Attributi

Commenti

Tenta di calcolare un nuovo valore mappato per la chiave specificata in base al valore mappato corrente (o false se non è presente alcun mapping corrente). I valori booleani passati a e restituiti dalla funzione vengono convertiti in numeri interi (0 per false e true in caso contrario) per evitare il boxing dei tipi.

Informazioni di riferimento su Android per android.util.SparseBooleanArray.compute.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a