Новые функции и типы массивов

4 дек, 2020

Мы добавили поддержку строк, меток и линий в массивах. Теперь вы можете создавать массивы этих типов, используя конструкцию array.new.*():

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

Например, если вы хотите создать массив строк, то это будет выглядеть так:

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

где 5 — это размер массива (необязательный параметр), а «example» —  начальное значение (необязательный параметр).

Мы также добавили несколько новых функций для работы с массивами.

Функция array.join(id, separator) объединяет все элементы массива в одну строку, вставляя между элементами указанный separator (separator — необязательный параметр типа string, по умолчанию — пустая строка). Параметр id принимает int[], float[], string[]. Возвращает строку.

Функция str.split(string, separator) разбивает строку на массив строк по заданной подстроке separator. Принимает две строки, возвращает массив string[].

Функция array.range(id) возвращает статистический размах массива, т. е. максимальный элемент массива минус минимальный элемент массива. Поддерживаются только int и float массивы.

Look first Then leap

Мы создали TradingView, чтобы вы могли пользоваться самыми крутыми функциями.
Открыть график