split

split

> Funkcje

Dzieli łańcuch znaków na podciągi oddzielone przegrodą. Aby ograniczyć cięcie do określonej liczby sztuk, użyj parametru limit.

Ustawienia
Informacja zwrotna
TypeScript

W JavaScripcie s.split(separator) dzieli jak split w LeekScripcie, z dwoma wyjątkami. Puste kawałki na końcu są zachowywane: "a,b,,".split(",") daje ["a", "b", "", ""], podczas gdy LeekScript je usuwa i daje ["a", "b"]. A drugi argument, choć w obu językach liczy maksymalną liczbę kawałków, odrzuca koniec łańcucha w JavaScripcie: "a,b,c".split(",", 2) daje ["a", "b"] w JavaScripcie i ["a", "b,c"] w LeekScripcie, gdzie reszta jest zachowana w ostatnim kawałku.

Python

W Pythonie s.split(separator) zgłasza ValueError (empty separator) przy pustym separatorze, podczas gdy split w LeekScripcie dzieli wtedy znak po znaku — do tego napisz list(s). Trzy inne różnice:

Przykłady

split("456-789-123", "-") // ["456", "789", "123"] split("Witaj", "") // ["H", "e", "l", "l", "o"] split("Cześć", "zzz") // ["Witaj"] split("456-789-123", "-", 2) // ["456", "789-123"]