Novos Tipos Matrizes e Funções

Dec 4, 2020

Temos o prazer de anunciar que adicionamos suporte para strings, rótulos e linhas a matrizes.

Agora você pode criar matrizes destes tipos usando a construção array.new.*():

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

Por exemplo, se você quiser criar uma matriz de strings, será parecido com isto:

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

onde 5 é o tamanho da matriz (opcional) e “exemplo” é o valor inicial (opcional).

Além disso, acrescentamos várias novas funções para trabalhar com matrizes.

A função array.join(id, separator) une todos os elementos de uma matriz em um string, inserindo o separador especificado entre os elementos. separador é um parâmetro de string opcional, string vazia por padrão. O parâmetro id recebe int[], float[], string[]. Retorna um string.

A função str.split(string, separator) divide um string em um conjunto de strings com base no separador de substring especificado. Recebe dois strings, e retorna uma matriz de string[].

A função array.range(id) retorna o alcance estatístico de um array, ou seja, o elemento máximo da matriz menos o elemento mínimo da matriz. Somente matrizes int e float são suportadas.

Look first Then leap

TradingView is built for you, so make sure you're getting the most of our awesome features
Launch Chart