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ő, size hosszú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. |