Collections.Set – modul (F#)
Týkající se programování funkčnosti operátorů Set typu.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Collections
Sestavení: FSharp.Core (v FSharp.Core.dll)
module Set
Hodnoty
Value |
Description |
---|---|
Přidat : 'T -> Set<'T> -> Set<'T> |
Nová sada vrátí k prvku přidán do sady.Žádná výjimka je aktivována, jestliže sada obsahuje již daný prvek. |
obsahuje : 'T -> Set<'T> -> bool |
Výsledkem true Pokud se daný prvek v dané sadě. |
počet : Set<'T> -> int |
Vrátí počet prvků v sadě. |
rozdíl : Set<'T> -> Set<'T> -> Set<'T> |
Vrátí sadu nové prvky odebrány z první druhá sada. |
prázdné : Set<'T> |
Prázdná sada pro zadaného typu. |
existuje : ('T -> bool) -> Set<'T> -> bool |
Zkoušky, pokud jakýkoli prvek kolekce splňuje dané predikátu.Jestliže je vstupní funkce predicate a jsou i0...iN, pak tato funkce vypočítá predicate i0 or ... or predicate iN. |
Filtr : ('T -> bool) -> Set<'T> -> Set<'T> |
Vrátí nové kolekce obsahující prvky kolekce, které vrátí dané predikát true. |
Skládání : ('State -> 'T -> 'State) -> 'State -> Set<'T> -> 'State |
Platí pro všechny prvky sady dané accumulating funkce |
foldBack : ('T -> 'State -> 'State) -> Set<'T> -> 'State -> 'State |
Platí pro všechny prvky sady dané funkce accumulating. |
forall : ('T -> bool) -> Set<'T> -> bool |
Zkoušky, pokud splňují všechny prvky kolekce daného predikátu.Jestliže je vstupní funkce p a jsou i0...iN, pak tato funkce vypočítá p i0 && ... && p iN. |
průnik : Set<'T> -> Set<'T> -> Set<'T> |
Vypočítá průsečíku dvou sad. |
intersectMany : seq<Set<'T>> -> Set<'T> |
Vypočítá průsečík posloupnost sady.Sekvence musí být prázdný. |
isEmpty : Set<'T> -> bool |
Vrátí true sada je prázdný. |
isProperSubset : Set<'T> -> Set<'T> -> bool |
Výsledkem true Pokud jsou všechny prvky první sady v druhé a alespoň jeden prvek druhé není první. |
isProperSuperset : Set<'T> -> Set<'T> -> bool |
Výsledkem true Pokud jsou všechny prvky druhé sady v první a první alespoň jeden prvek není v druhé. |
isSubset : Set<'T> -> Set<'T> -> bool |
Výsledkem true Pokud jsou všechny prvky první sady v druhé |
isSuperset : Set<'T> -> Set<'T> -> bool |
Výsledkem true Pokud jsou všechny prvky druhý v prvním. |
ITER : ('T -> unit) -> Set<'T> -> unit |
Každý prvek v pořadí podle funkce porovnání sady se týká dané funkce. |
Mapa : ('T -> 'U) -> Set<'T> -> Set<'U> |
Vrátí nové kolekce obsahující výsledky vztahující se na každý prvek vstupní nastavení dané funkce. |
maxElement : Set<'T> -> 'T |
Vrátí nejvyšší prvek v sadě podle pořadí pro sadu. |
minElement : Set<'T> -> 'T |
Vrátí nejnižší prvek v sadě podle pořadí pro sadu. |
ofArray : 'T array -> Set<'T> |
Vytvoří množina, která obsahuje stejné prvky dané matice. |
ofList : 'T list -> Set<'T> |
Vytvoří množina, která obsahuje stejné prvky jako daný seznam. |
ofSeq : seq<'T> -> Set<'T> |
Z daný objekt agregující vytvoří novou kolekci. |
oddíl : ('T -> bool) -> Set<'T> -> Set<'T> * Set<'T> |
Rozdělí do dvou sad obsahující prvky, pro které daný predikát vrátí hodnotu true a false resp. sadu. |
odebrat : 'T -> Set<'T> -> Set<'T> |
Vrátí nové sady se daný prvek odstraněn.Žádná výjimka je aktivována, pokud sada neobsahuje daný prvek. |
singleton : 'T -> Set<'T> |
Sada obsahující daný prvek. |
toArray : Set<'T> -> 'T array |
Vytvoří pole obsahující sadu v pořadí prvků. |
toList: Set<'T> -> 'T list |
Vytvoří seznam obsahující sadu v pořadí prvků. |
toSeq : Set<'T> -> seq<'T> |
Vrátí pořadí zobrazení jako objekt agregující kolekce. |
unie : Set<'T> -> Set<'T> -> Set<'T> |
Vypočítá sjednocení dvou sad. |
unionMany : seq<Set<'T>> -> Set<'T> |
Vypočítá sjednocení posloupnost sady. |
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informace o verzi
F# základní verze knihovny
Podporovány: 2.0, 4.0, přenosné