Udostępnij przez


przesuń_tablicę_w_lewo()

Dotyczy: ✅Microsoft Fabric

Obraca wartości wewnątrz dynamic tablicy po lewej stronie.

Składnia

array_rotate_left( tablica, rotate_count)

Dowiedz się więcej na temat konwencji składni.

Parametry

Nazwisko Typ Wymagania opis
tablica dynamic ✔️ Tablica do rotacji.
rotate_count liczba całkowita ✔️ Liczba pozycji, które elementy tablicy zostaną obrócone po lewej stronie. Jeśli wartość jest ujemna, elementy zostaną obrócone po prawej stronie.

Zwraca

Tablica dynamiczna zawierająca te same elementy co oryginalna tablica z każdym elementem obróconym zgodnie z rotate_count.

Przykłady

W poniższym przykładzie pokazano obracanie się po lewej stronie o dwie pozycje:

print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_left(arr, 2)

Wyjście

Arr arr_rotated
[1,2,3,4,5] [3,4,5,1,2]

W poniższym przykładzie pokazano obracanie się po prawej stronie o dwie pozycje przy użyciu wartości ujemnej rotate_count:

print arr=dynamic([1,2,3,4,5])
| extend arr_rotated=array_rotate_left(arr, -2)

Wyjście

Arr arr_rotated
[1,2,3,4,5] [4,5,1,2,3]
  • Aby obrócić tablicę po prawej stronie, użyj array_rotate_right ().
  • Aby przenieść tablicę z lewej strony, użyj array_shift_left ().
  • Aby przesunąć tablicę po prawej stronie, użyj array_shift_right ()