Collections.Set Modülü (F#)
İşlevsel programlama işleçleri ilgili Set türü.
Ad alanı/modül yolu: Microsoft.FSharp.Collections
Derleme: FSharp.Core (FSharp.Core.dll),
module Set
Değerler
Value |
Description |
---|---|
ekleme : 'T -> Set<'T> -> Set<'T> |
Kümeye eklenen öğe ile yeni bir küme döner.Küme verilen öğeyi içeriyorsa hiçbir özel durum oluşturulmaz. |
içerir : 'T -> Set<'T> -> bool |
Veren true verilen öğe verilen kümesinde ise. |
Sayımı : Set<'T> -> int |
Kümedeki öğelerin sayısını döner. |
difference : Set<'T> -> Set<'T> -> Set<'T> |
İkinci kümenin birinci kümeden kaldırıldığı öğeleri ile yeni bir küme döner. |
boş : Set<'T> |
Belirtilen tür boş küme. |
vardır : ('T -> bool) -> Set<'T> -> bool |
Koleksiyonun herhangi bir elemanının verilen karşılaştırma belirtimini sağlayıp sağlamadığını test eder.Giriş işlevi ise, predicate ve öğeleri, i0...iN, sonra da bu işlevi hesaplar predicate i0 or ... or predicate iN. |
Filtre : ('T -> bool) -> Set<'T> -> Set<'T> |
Yalnızca verilen karşılaştırma belirtiminin true döndürdüğü koleksiyon öğelerini içeren yeni bir koleksiyon döndürür. |
katlama : ('State -> 'T -> 'State) -> 'State -> Set<'T> -> 'State |
Verilen biriktirme işlevini kümenin tüm öğelerine uygular. |
foldBack : ('T -> 'State -> 'State) -> Set<'T> -> 'State -> 'State |
Verilen biriktirme işlevini kümenin tüm öğelerine uygular. |
hepsi : ('T -> bool) -> Set<'T> -> bool |
Koleksiyonun her elemanının verilen karşılaştırma belirtimini sağlayıp sağlamadığını test eder.Giriş işlevi ise, p ve öğeleri, i0...iN, sonra da bu işlevi hesaplar p i0 && ... && p iN. |
intersect : Set<'T> -> Set<'T> -> Set<'T> |
İki kümenin kesişimini hesaplar. |
intersectMany : seq<Set<'T>> -> Set<'T> |
Bir dizi kümenin kesişimini hesaplar.Dizi boş olmamalıdır. |
boş : Set<'T> -> bool |
İade true kümesi boş ise. |
isProperSubset : Set<'T> -> Set<'T> -> bool |
Veren true tüm ilk, ikinci öğeleridir ve ikincisi, en az bir öğe ilk değil. |
isProperSuperset : Set<'T> -> Set<'T> -> bool |
Veren true tüm ikinci kümesinin ilk öğeleridir ve en az bir öğe ilk saniye içinde değil. |
isSubset : Set<'T> -> Set<'T> -> bool |
Veren true ilk kümesinin tüm öğeleri ikincisi ise |
isSuperset : Set<'T> -> Set<'T> -> bool |
Veren true , ikinci kümedeki tüm öğeleri ilk. |
yinele : ('T -> unit) -> Set<'T> -> unit |
Verilen işlevi kümenin her öğesine karşılaştırma işlevine göre sırayla uygular. |
Harita : ('T -> 'U) -> Set<'T> -> Set<'U> |
Giriş kümesinin her öğesine verilen işlevi uygulayak, sonuçları içeren yeni bir koleysiyon döndürür. |
maxElement : Set<'T> -> 'T |
Küme için kullanılan sıralamaya göre kümedeki en düşük öğeyi döndürür. |
minElement : Set<'T> -> 'T |
Küme için kullanılan sıralamaya göre kümedeki en düşük öğeyi döndürür. |
ofArray : 'T array -> Set<'T> |
Verilen dizi olarak aynı öğeleri içeren bir küme oluşturur. |
ofList : 'T list -> Set<'T> |
Verilen listesi olarak aynı öğeleri içeren bir küme oluşturur. |
ofSeq : seq<'T> -> Set<'T> |
Verilen sýralanabilir nesneden yeni bir koleksiyon oluşturur. |
partition : ('T -> bool) -> Set<'T> -> Set<'T> * Set<'T> |
Kümeyi, verilen karşılaştırma belirtimi için sırasıyla "true" ve "false" dönen öğeleri içeren iki kümeye ayırır. |
Kaldır : 'T -> Set<'T> -> Set<'T> |
Verilen öğenin kaldırıldığı yeni bir küme döner.Küme verilen öğeyi içermiyorsa hiçbir özel durum oluşturulmaz. |
singleton : 'T -> Set<'T> |
Verilen öğeyi içeren küme. |
toArray : Set<'T> -> 'T array |
Sırada kümesinin öğeleri içeren bir dizi oluşturur. |
toList: Set<'T> -> 'T list |
Öğeleri sırayla kümesi içeren bir liste oluşturur. |
toSeq : Set<'T> -> seq<'T> |
Sayılabilir nesne gibi koleksiyonun sıralı görünümünü döner. |
Birliği : Set<'T> -> Set<'T> -> Set<'T> |
İki kümenin birleşimini hesaplar. |
unionMany : seq<Set<'T>> -> Set<'T> |
Bir dizi kümenin birleşimini hesaplar. |
Platformlar
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Sürüm Bilgisi
F# Çekirdek Kitaplığı sürümleri
Desteklenen: 2.0, 4.0, Portable