Funzione Seq.iter2<'T1,'T2> (F#)
Applica la funzione specificata a due insiemi contemporaneamente. Se una sequenza è più breve dell'altra, gli elementi rimanenti della sequenza più lunga vengono ignorati.
Percorso spazio dei nomi/modulo: Microsoft.FSharp.Collections.Seq
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
Seq.iter2 : ('T1 -> 'T2 -> unit) -> seq<'T1> -> seq<'T2> -> unit
// Usage:
Seq.iter2 action source1 source2
Parametri
action
Tipo: 'T1 -> 'T2 -> unitFunzione da applicare a ogni coppia di elementi delle sequenze di input.
source1
Tipo: seq<'T1>Prima sequenza di input.
source2
Tipo: seq<'T2>Seconda sequenza di input.
Eccezioni
Eccezione |
Condizione |
---|---|
Generata se una delle sequenze di input è Null. |
Note
Questa funzione è denominata Iterate2 negli assembly compilati. Utilizzare questo nome se si accede alla funzione da un linguaggio .NET diverso da F# o tramite reflection.
Esempio
Nel codice riportato di seguito viene illustrato come utilizzare Seq.iter2 e viene effettuato un confronto del comportamento con le funzioni correlate.
let seq1 = [1; 2; 3]
let seq2 = [4; 5; 6]
Seq.iter (fun x -> printfn "Seq.iter: element is %d" x) seq1
Seq.iteri(fun i x -> printfn "Seq.iteri: element %d is %d" i x) seq1
Seq.iter2 (fun x y -> printfn "Seq.iter2: elements are %d %d" x y) seq1 seq2
Output
Piattaforme
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2.
Informazioni sulla versione
F# Runtime
Supportato in: 2.0, 4.0
Silverlight
Supportato in: 3
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.FSharp.Collections (F#)
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Agosto 2010 |
Aggiunto esempio di codice. |
Miglioramento delle informazioni. |