Megosztás a következőn keresztül:


Std.Arrays

Az Std.Arrays névtér a következő elemeket tartalmazza:

Név Leírás
Minden Adott egy tömb és egy predikátum, amely a tömb elemeihez van definiálva, és ellenőrzi, hogy a tömb minden eleme megfelel-e a predikátumnak.
Bármely A tömb elemeihez definiált tömb és predikátum alapján ellenőrizze, hogy a tömb legalább egy eleme megfelel-e a predikátumnak.
adattömbök A tömböt egyenlő hosszúságú részekre osztja fel.
körkörösen eltolt Tömb eltolása körkörösen balra vagy jobbra egy adott lépésméret szerint.
ColumnAt Kinyer egy oszlopot egy mátrixból.
Darabszám A tömb elemeihez definiált tömb és predikátum alapján a tömb azon elemeinek számát adja vissza, amelyek a predikátumnak megfelelő elemekből állnak.
átlós Egy kétdimenziós tömb átlós elemeiből álló tömböt ad vissza
DrawMany Megismétli a műveletet egy adott számú minta esetében, és összegyűjti a kimeneteket egy tömbben.
Enumerált Ha tömböt ad vissza, az eredeti tömb elemeit és az egyes elemek indexeit tartalmazó új tömböt ad vissza.
kizárása Egy másik tömb elemeit tartalmazó tömböt ad vissza, az indexek adott listájában szereplő elemek kivételével.
szűrt A tömb elemeihez definiált tömb és predikátum alapján olyan tömböt ad vissza, amely a predikátumnak megfelelő elemekből áll.
Lapos Ha egy tömböt és egy olyan függvényt ad vissza, amely egy tömbelemet egy kimeneti tömbhöz rendel, az egyes tömbelemek összefűzött kimeneti tömbeit adja vissza.
lapított Ha tömbökből álló tömböt ad vissza, az összes tömb összefűződését adja vissza.
Fold Egy függvényt f egy tömb array, amely f(...f(f(initialState, array[0]), array[1]), ...)ad vissza.
ForEach Ha egy tömböt és egy, a tömb elemeihez definiált műveletet ad vissza, egy új tömböt ad vissza, amely a művelet alatt lévő eredeti tömb képeiből áll.
Fej A tömb első elemét adja vissza.
HeadAndRest A tömb első és minden fennmaradó elemének rekordját adja vissza.
IndexOf Egy tömb első elemének első indexét adja vissza, amely megfelel egy adott predikátumnak. Ha nincs ilyen elem, a -1 értéket adja vissza.
IndexRange Tömb esetén a tömb indexei feletti tartományt ad vissza, amely alkalmas a ciklusban való használatra.
interleaved Két (majdnem) azonos méretű tömböt fon össze.
IsEmpty Igaz értéket ad vissza, ha és csak akkor, ha egy tömb üres.
IsRectangularArray Azt adja vissza, hogy egy kétdimenziós tömb téglalap alakú-e
IsSorted Adott tömb esetén azt adja vissza, hogy a tömb egy adott összehasonlító függvény által meghatározott módon van-e rendezve.
IsSquareArray Azt adja vissza, hogy egy kétdimenziós tömb négyzet alakú-e
megfeleltetett Ha egy tömböt és egy, a tömb elemeihez definiált függvényt ad vissza, egy új tömböt ad vissza, amely a függvény alatti eredeti tömb képeiből áll.
MappedByIndex Ha a tömb indexelt elemeihez egy tömböt és egy függvényt definiál, egy új tömböt ad vissza, amely a függvény alatti eredeti tömb képeiből áll.
MappedOverRange Ha egy tartomány és egy függvény bemenetként egy egész számot vesz fel, egy új tömböt ad vissza, amely a függvény alatti tartományértékek képeiből áll.
Legtöbb Egy bemeneti tömbnek megfelelő tömböt hoz létre, azzal a kivétellel, hogy az utolsó tömbelem el lesz dobva.
MostAndTail A tömb összes elemének és utolsó elemének rekordját adja vissza.
párnázott Megadott értékekkel egy megadott hosszúságú tömböt ad vissza.
particionált Több részre osztja a tömböt.
Rest Egy bemeneti tömbnek megfelelő tömböt hoz létre, azzal a kivétellel, hogy az első tömbelem el lesz dobva.
Fordított Hozzon létre egy tömböt, amely ugyanazokat az elemeket tartalmazza, mint egy bemeneti tömb, de fordított sorrendben.
SequenceI- Egész számok tömbjének lekérése adott időközönként.
SequenceL- Egész számok tömbjének lekérése adott időközönként.
Rendezett Adott tömb esetén a tömb elemeit egy adott összehasonlító függvény szerint rendezve adja vissza.
subarray Egy tömböt és egy helylistát hoz létre, és létrehoz egy új tömböt az eredeti tömb elemeiből, amelyek megfelelnek az adott helyeknek.
felcserélt Tömb két elemének felcserélése.
Tail A tömb utolsó elemét adja vissza.
transzponált Tömbtömbként ábrázolt mátrix transzponálását adja vissza.
Kibontott A 2-tek tömbje két tömbből álló rekordot ad vissza, amelyek mindegyike a bemeneti tömb rekordjainak elemeit tartalmazza.
Hol Egy predikátum és egy tömb alapján annak a tömbnek az indexeit adja vissza, ahol a predikátum igaz.
Windows Az összes egymást követő, sizehosszúságú alarrát adja eredményül.
tömörített Ha két tömböt ad vissza, egy új pártömböt ad vissza, így minden pár tartalmaz egy elemet az egyes eredeti tömbökből.