الفرق بين المراجعتين ل"Ruby/Symbol/id2name"

من موسوعة حسوب
< Ruby‏ | Symbol
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
ط
 
سطر 16: سطر 16:
 
* التابع <code>[[Ruby/Symbol/encoding|encoding]]</code>: يُعيد [[Ruby/Encoding|الترميز]] الذي يمثل ترميز ال[[Ruby/Symbol|رمز]] التي استُدعي معه.  
 
* التابع <code>[[Ruby/Symbol/encoding|encoding]]</code>: يُعيد [[Ruby/Encoding|الترميز]] الذي يمثل ترميز ال[[Ruby/Symbol|رمز]] التي استُدعي معه.  
 
* التابع <code>[[Ruby/Symbol/inspect|inspect]]</code>: يعيد سلسلة نصية تمثِّل ال[[Ruby/Symbol|رمز]] التي استُدعي معه.  
 
* التابع <code>[[Ruby/Symbol/inspect|inspect]]</code>: يعيد سلسلة نصية تمثِّل ال[[Ruby/Symbol|رمز]] التي استُدعي معه.  
 +
* التابع <code>[[Ruby/String/intern|intern]]</code>: يُعيد الرمز المقابل للسلسلة النصية التي استدعي معها، أو يُنشىء ذلك الرمز إذا لم يكن مُوجودًا مُسبقًا.
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/Symbol.html#method-i-id2name قسم التابع id2name‎ في الصنف Symbol‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Symbol.html#method-i-id2name قسم التابع id2name‎ في الصنف Symbol‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 11:14، 12 ديسمبر 2018

يعيد التابع id2name الاسم أو السلسلة نصية التي تمثل الرمز.

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

id2name string

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

تعاد سلسلة نصية تمثِّل الاسم أو السلسلة نصية التي تمثل الرمز.

أمثلة

مثال على استخدام التابع id2name‎:

:fred.id2name   #=> "fred"
:ginger.to_s    #=> "ginger"‎

انظر أيضا

  • التابع encoding: يُعيد الترميز الذي يمثل ترميز الرمز التي استُدعي معه.
  • التابع inspect: يعيد سلسلة نصية تمثِّل الرمز التي استُدعي معه.
  • التابع intern: يُعيد الرمز المقابل للسلسلة النصية التي استدعي معها، أو يُنشىء ذلك الرمز إذا لم يكن مُوجودًا مُسبقًا.

مصادر