يسعدنا أن نعلن أننا أضفنا دعمًا للسلاسل والتسميات والخطوط إلى المصفوفات.
يمكنك الآن إنشاء مصفوفات من هذه الأنواع باستخدام بنية array.new.*()
يمكنك الآن إنشاء مصفوفات من هذه الأنواع باستخدام بنية 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, "example")
حيث 5 هو حجم المصفوفة (اختياري) و “المثال” هي القيمة الأولية (اختياري).
لقد أضفنا أيضًا العديد من الوظائف الجديدة للعمل مع المصفوفات.
تقوم الدالة array.join(id, separator) بتوحيد جميع عناصر المصفوفة في سلسلة واحدة عن طريق إدخال الفاصل المحدد بين العناصر. الفاصل هو معلمة سلسلة اختيارية ، سلسلة فارغة بشكل افتراضي. تأخذ المعلمة int[], float[], string[]. Returns a string.
تقوم الدالة str.split(string, separator) بتقسيم سلسلة إلى مصفوفة من السلاسل بناءً على فاصل السلسلة الفرعية المحدد. يأخذ سلسلتين ، ويعيد string[] array.
تعرض الدالة array.range(id) النطاق الإحصائي للمصفوفة، أي الحد الأقصى لعنصر المصفوفة مطروحًا منه الحد الأدنى لعنصر المصفوفة. يتم دعم المصفوفات int و float فقط.