Dizilere metinler, etiketler ve çizgiler için destek eklediğimizi duyurmaktan mutluluk duyuyoruz.
Artık array.new.*() yapısını kullanarak bu türlerde diziler oluşturabilirsiniz:
array.new_line(size, initial_value)
array.new_label(size, initial_value)
array.new_string(size, initial_value)
Örneğin, bir dizi oluşturmak istiyorsanız, aşağıdaki gibi görünecektir:
a=array.new_string(5, "örnek")
Burada 5, dizinin boyutu (isteğe bağlı) ve "örnek", başlangıç değeridir (isteğe bağlı).
Ayrıca, dizilerle çalışmak için birkaç yeni işlev ekledik.
array.join(id, separator) işlevi, bir dizinin tüm öğelerini, öğeler arasına belirtilen ayırıcıyı ekleyerek tek bir dizede birleştirir. ayırıcı isteğe bağlı bir dize parametresidir, varsayılan olarak boş dizedir. İd parametresi int[], float[], string[] alır. Bir dizge döndürür.
str.split(string, separator) işlevi, bir dizeyi belirtilen alt dize ayırıcısına göre bir dizeler dizisine böler. İki dizge alır, bir string[] dizisi döndürür.
array.range(id) işlevi, bir dizinin istatistiksel aralığını, yani maksimum dizi öğesi eksi minimum dizi öğesini döndürür. Yalnızca int ve float dizileri desteklenir.