لكل لغة دوال ومناهج وفصائل لمعالجة سلاسل الحروف وفي روبي هناك فصيل أو كائن كامل للتعامل مع الحروف
اسم الفصيل String
ويمكن تعريف متغيرات منه بسهولة أو فقط مساواة المتغير بسلسلة أحرف
لمعرفة جميع المناهج المتعلقة بالفصيل أطبع
sub
الإجراء sub يقوم باستبدال مجموعة أحرف داخل السلسلة بمجوعة أخرى
هذه عينة من الدوال والإحراءات التي تجعل التعامل من السلاسل سهل للغاية
اسم الفصيل String
ويمكن تعريف متغيرات منه بسهولة أو فقط مساواة المتغير بسلسلة أحرف
s=String.new
الإجراء new يولد كائن جديد من الفصيل String s=' stringd in ruby'
لمعرفة جميع المناهج المتعلقة بالفصيل أطبع
puts s.methods
هناك العديد من الدوال والإجراءات التي تقدم خدمات للعمل مع الكائن الجديد
منها
split
تقوم بتقسيم السلسلة إلى سلاسل أصغر متكونة في مصفوفة
منها
split
تقوم بتقسيم السلسلة إلى سلاسل أصغر متكونة في مصفوفة
puts s.split
يقوم بتقسيم السلسلة إلى سلاسل اصغر نعتمدة على الفاصل الافترضي -الفراغ-
puts s.split(',')
يقوم بتقسيم السلسلة إلى سلاسل اصغر نعتمدة على الفاصل ','
sub
الإجراء sub يقوم باستبدال مجموعة أحرف داخل السلسلة بمجوعة أخرى
puts s.sub('ruby',ruuuuuuuby'')
هذه عينة من الدوال والإحراءات التي تجعل التعامل من السلاسل سهل للغاية
puts s.empty?
دالة تفحص هل الساسلة لاتحوى محارف أم لا
ليست هناك تعليقات:
إرسال تعليق