Nowe funkcje i typy tablic

Dec 4, 2020

Z przyjemnością ogłaszamy, że dodaliśmy do tablic obsługę ciągów, etykiet oraz linii.

Teraz możesz tworzyć tablice tych typów, korzystając z konstrukcji array.new.*():

array.new_line(size, initial_value)
array.new_label(size, initial_value)
array.new_string(size, initial_value)

Jeśli na przykład chcesz utworzyć tablicę ciągów, będzie to wyglądało tak:

a=array.new_string(5, "example")

gdzie 5 jest wielkością tablicy (opcjonalnie), a „example” jest wartością początkową (opcjonalnie).

Ponadto, dodaliśmy kilka nowych funkcji do pracy z tablicami.

Funkcja array.join(id, separator) łączy wszystkie elementy tablicy w jeden ciąg przez wstawienie określonego separatora pomiędzy elementy (separator to opcjonalny parametr ciągu, domyślnie pusty ciąg). Parametr id przyjmuje int[], float[], string[]. Zwraca ciąg.

Funkcja str.split(string, separator) dzieli ciąg na tablicę ciągów na podstawie określonego separatora podciągów. Pobiera dwa ciągi, zwraca tablicę string[].

Funkcja array.range(id) zwraca zakres statystyczny tablicy, czyli maksymalny element tablicy minus minimalny element tablicy. Obsługiwane są tylko tablice typu int oraz float.

Look first Then leap

TradingView jest stworzony dla Ciebie. Upewnij się, że w pełni wykorzystujesz nasze niesamowite funkcje
Otwórz wykres