التابع String.freeze()‎ في روبي

من موسوعة حسوب
< Ruby‏ | String
مراجعة 10:48، 12 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة المحتوى)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يجمد التابع freeze السلسلة النصية التي استُدعيت معه، أي يجعلها غير قابلة للتعديل.

البنية العامة

freeze()

القيمة المعادة

تعاد السلسلة النصية المعطاة بعد تجميدها.

أمثلة

مثال على استعمال التابع freeze:

a=hello       #=> “hello ”
a<<world    #=> “hello world”
a.freeze        #=> “hello world”
a<<Guys    #=> FrozenError (can't modify frozen String)

انظر أيضًا

  • المعامل >>: يُلحق الكائن المُعطى بالسلسلة النصية.

مصادر