Leggere in inglese

Condividi tramite


Tutte le funzioni

Nome completo: Std.Arrays.All

Q#
function All<'T>(predicate : ('T -> Bool), array : 'T[]) : Bool

Sommario

Dato una matrice e un predicato definito per gli elementi della matrice e verifica se tutti gli elementi della matrice soddisfano il predicato.

Parametri di tipo

'T

Tipo di elementi array.

Immissione

predicato

Funzione da 'T a Bool utilizzata per controllare gli elementi.

array

Matrice di elementi su 'T.

Prodotto

Valore Bool della funzione AND del predicato applicato a tutti gli elementi.

Esempio

Il codice seguente verifica se tutti gli elementi della matrice sono diversi da zero:

Q#
let allNonZero = All(x -> x != 0, [1, 2, 3, 4, 5]);