الفرق بين المراجعتين ل"Ruby/String/freeze"

من موسوعة حسوب
< Ruby‏ | String
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال".)
 
(إضافة المحتوى)
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby String]]
 
[[تصنيف: Ruby String]]
يعيد التابع <code>freeze()‎</code> ب
+
يجمد التابع <code>freeze</code> السلسلة النصية التي استُدعيت معه، أي يجعلها غير قابلة للتعديل.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">freeze()</syntaxhighlight>
 
<syntaxhighlight lang="ruby">freeze()</syntaxhighlight>
  
 
==القيمة المعادة==
 
==القيمة المعادة==
يعاد
+
تعاد السلسلة النصية المعطاة بعد تجميدها.
  
==انظر أيضا==
+
== أمثلة ==
 +
مثال على استعمال التابع <code>freeze</code>:<syntaxhighlight lang="ruby">
 +
a=”hello ”      #=> “hello ”
 +
a<<”world”    #=> “hello world”
 +
a.freeze        #=> “hello world”
 +
a<<”Guys”    #=> FrozenError (can't modify frozen String)
 +
 
 +
</syntaxhighlight>
 +
 
 +
==انظر أيضًا==
 +
* المعامل <code>[[Ruby/String/3C-3C|>>]]</code>: يُلحق الكائن المُعطى بالسلسلة النصية.
 +
 
 +
* الصنف [[Ruby/FrozenError|<code>FrozenError</code>]].
  
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-freeze قسم التابع freeze()‎‎ في الصنف String في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-freeze قسم التابع freeze()‎‎ في الصنف 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)

انظر أيضًا

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

مصادر