Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dzieli tablicę na wiele tablic zgodnie z podzielonymi indeksami i pakuje wygenerowaną tablicę w tablicy dynamicznej.
Składnia
array_split(tablica, indeks)
Dowiedz się więcej na temat konwencji składni.
Parametry
| Nazwisko | Typ | Wymagania | opis |
|---|---|---|---|
| tablica | dynamic |
✔️ | Tablica do podziału. |
| indeks |
int lub dynamic |
✔️ | Liczba całkowita lub dynamiczna tablica liczb całkowitych używana do wskazywania lokalizacji, w której ma być podzielona tablica. Początkowy indeks tablic ma wartość zero. Wartości ujemne są konwertowane na array_length + value. |
Zwraca
Zwraca tablicę dynamiczną zawierającą tablice N+1 z wartościami z zakresu [0..i1), [i1..i2), ... [iN..array_length) od array, gdzie N jest liczbą indeksów wejściowych i i1...iN są indeksami.
Przykłady
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, 2)
Wyjście
| Arr | arr_split |
|---|---|
| [1,2,3,4,5] | [[1,2],[3,4,5]] |
print arr=dynamic([1,2,3,4,5])
| extend arr_split=array_split(arr, dynamic([1,3]))
Wyjście
| Arr | arr_split |
|---|---|
| [1,2,3,4,5] | [[1],[2,3],[4,5]] |