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

من موسوعة حسوب
< Ruby‏ | Symbol
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 18: سطر 18:
 
                                 :wait2, :$>]‎</syntaxhighlight>
 
                                 :wait2, :$>]‎</syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
* التابع <code>[[Ruby/Symbol/compar_operator|<=>]]</code>: معامل الموازنة.
+
* التابع <code>[[Ruby/Symbol/compar_operator|<=>]]</code>: يقارن بين رمزين ثم يعيد <code>‎-1</code> أو <code>0</code> أو ‎<code>+1</code> بناءً على ما إذا كان الرمز الأول أصغر من أو يساوي أو أكبر من الرمز الثاني.
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/Symbol.html#method-c-all_symbols قسم التابع all_symbols‎ في الصنف Symbol‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/Symbol.html#method-c-all_symbols قسم التابع all_symbols‎ في الصنف Symbol‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 08:47، 5 ديسمبر 2018

يُعيد التابع all_symbols مصفوفة تضم جميع الرموز الموجودة حاليًا في جدول رموز روبي.

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

all_symbols => array

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

تعاد مصفوفة تضم جميع الرموز الموجودة حاليًا في جدول رموز روبي.

أمثلة

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

Symbol.all_symbols.size    #=> 903
Symbol.all_symbols[1,20]   #=> [:floor, :ARGV, :Binding, :symlink,
                                :chown, :EOFError, :$;, :String,
                                :LOCK_SH, :"setuid?", :$<,
                                :default_proc, :compact, :extend,
                                :Tms, :getwd, :$=, :ThreadGroup,
                                :wait2, :$>]

انظر أيضًا

  • التابع <=>: يقارن بين رمزين ثم يعيد ‎-1 أو 0 أو ‎+1 بناءً على ما إذا كان الرمز الأول أصغر من أو يساوي أو أكبر من الرمز الثاني.

مصادر