با خوشحالی اعلام میکنیم که ما پشتیبانی از رشتهها، برچسبها، و خطوط را به آرایهها اضافه کردهایم.
اکنون میتوانید آرایههایی از این نوعها با استفاده از ساختار array.new.*() ایجاد کنید:
array.new_line(size, initial_value) array.new_label(size, initial_value) array.new_string(size, initial_value
برای مثال، اگر بخواهید آرایهای از رشتهها ایجاد کنید، به این صورت خواهد بود:
a=array.new_string(5, "مثال")
که در آن 5 اندازه آرایه (اختیاری) و “مثال” مقدار اولیه (اختیاری) است.
علاوه بر این، چندین تابع جدید برای کار با آرایهها اضافه شده است.
تابع array.join(id, separator) تمامی عناصر یک آرایه را به یک رشته واحد متصل میکند و جداکننده مشخص شده را بین عناصر درج میکند. جداکننده یک پارامتر رشتهای اختیاری است که به طور پیشفرض رشتهای خالی است. پارامتر id میتواند int[]، float[]، string[] باشد. این تابع یک رشته را برگشت میدهد.
تابع str.split(string, separator) یک رشته را بر اساس جداکننده زیررشته مشخص شده به یک آرایه رشتهای تقسیم میکند. این تابع دو رشته را میگیرد و یک آرایه string[] باز میگرداند.
تابع array.range(id) دامنه آماری یک آرایه را برمیگرداند، یعنی حداکثر عنصر آرایه منهای حداقل عنصر آرایه. تنها آرایههای int و float پشتیبانی میشوند.
برای استفاده رایگان از تریدینگ ویو پرمیوم از چارت آتو تی کریپتو استفاده کنید