split

split

> Fungsi

Pisahkan string menjadi substring yang dibatasi oleh delimiter. Untuk membatasi pemotongan ke jumlah potongan tertentu, gunakan parameter limit.

Pengaturan
Masukan
TypeScript

Di JavaScript, s.split(separator) memecah seperti split di LeekScript, kecuali dua rincian. Potongan kosong di akhir dipertahankan: "a,b,,".split(",") bernilai ["a", "b", "", ""], sedangkan LeekScript menghapusnya dan memberi ["a", "b"]. Dan argumen kedua, meski menghitung jumlah maksimum potongan di kedua bahasa, membuang ujung untaian di JavaScript: "a,b,c".split(",", 2) bernilai ["a", "b"] di JavaScript dan ["a", "b,c"] di LeekScript, tempat sisanya disimpan di potongan terakhir.

Python

Di Python, s.split(separator) melempar ValueError (empty separator) pada pemisah kosong, sedangkan split di LeekScript lalu memecah karakter demi karakter — untuk itu, tulis list(s). Tiga perbedaan lain:

Contoh

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