split

split

> Funções

Divide a string em substrings delimitadas por delimiter. Para limitar o corte a um determinado número de peças, utilize o parâmetro limit.

Configurações
Opinião
TypeScript

Em JavaScript, s.split(separator) divide como split em LeekScript, salvo dois pormenores. Os pedaços vazios do fim são conservados: "a,b,,".split(",") vale ["a", "b", "", ""], enquanto LeekScript os suprime e dá ["a", "b"]. E o segundo argumento, embora conte um número máximo de pedaços em ambas as linguagens, deita fora o fim da cadeia em JavaScript: "a,b,c".split(",", 2) vale ["a", "b"] em JavaScript e ["a", "b,c"] em LeekScript, onde o resto é guardado no último pedaço.

Python

Em Python, s.split(separator) levanta um ValueError (empty separator) com um separador vazio, enquanto split em LeekScript divide então caractere a caractere — para isso, escreva list(s). Outras três diferenças:

Exemplos

split("456-789-123", "-") // ["456", "789", "123"] split("Olá", "") // ["H", "e", "l", "l", "o"] split("Olá", "zzz") // ["Olá"] split("456-789-123", "-", 2) // ["456", "789-123"]