Kami senang dapat mengumumkan bahwa kami telah menambahkan dukungan untuk string, label dan garis kedalam arrays.
Anda kini dapat membuat arrays dari tipe-tipe tersebut menggunakan konstruksi array.new.*():
array.new_line(size, initial_value)
array.new_label(size, initial_value)
array.new_string(size, initial_value)
Sebagai contoh, jika anda ingin membuat sebuah array dari string, itu akan nampak seperti ini:
a=array.new_string(5, "example")
dimana 5 adalah ukuran dari array (opsional) dan “example” adalah nilai awalnya (opsional).
Kami juga telah menambahkan beberapa fungsi baru untuk bekerja dengan arrays.
Fungsi array.join(id, separator) menggabungkan seluruh elemen dari sebuah array kedalam satu string dengan memasukkan pemisah yang telah ditentukan diantara elemennya. Separator adalah suatu parameter string opsional, string kosong pada bawaannya. Parameter id mengambil int[], float[], string[]. Mengembalikan sebuah string.
Fungsi str.split(string, separator) membagi sebuah string kedalam sebuah array dari string yang berdasarkan pada separator substring yang telah ditentukan. Mengambil dua string, mengembalikan sebuah string[] array.
Fungsi array.range(id) mengembalikan rentang statistik dari sebuah array, cth. Elemen array maksimum dkurangi elemen array minimum. Hanya array int dan float yang didukung.