الفرق بين المراجعتين ل"Ruby/RubyVM/stat"

من موسوعة حسوب
< Ruby‏ | RubyVM
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>stat‎</code> الخاص بالصنف <code>RubyVM</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>RubyVM.stat‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby RubyVM]]
 
[[تصنيف: Ruby RubyVM]]
يعيد التابع <code>stat</code> قاموسًا (<code>[[Ruby/Hash|Hash]]</code>) يحتوي عدادات مُخصصة (implementation-dependent counters ) داخل الآلة الافتراضية (VM).
+
يعيد التابع <code>stat</code> كائنًا من النوع <code>[[Ruby/Hash|Hash]]</code> يحوي عدادات مُخصصة (implementation-dependent counters) داخل الآلة الافتراضية (VM).
  
يتضمن هذا القاموس معلومات حول تسلسلات ذاكرة التخزين المؤقت (cache serials) الخاصة بالتوابع والثوابت:<syntaxhighlight lang="ruby">{
+
يتضمن الكائن <code>[[Ruby/Hash|Hash]]</code> معلومات حول تسلسلات ذاكرة التخزين المؤقت (cache serials) الخاصة بالتوابع والثوابت مثل:<syntaxhighlight lang="ruby">{
 
   :global_method_state=>251,
 
   :global_method_state=>251,
 
   :global_constant_state=>481,
 
   :global_constant_state=>481,
 
   :class_serial=>9029
 
   :class_serial=>9029
 
}‎</syntaxhighlight>
 
}‎</syntaxhighlight>
تقديم (implementation) محتويات القاموس مخصوصة، ويمكن أن تتغير مع مرور الوقت.
+
تقديم (implementation) محتويات الكائن <code>[[Ruby/Hash|Hash]]</code> مخصوصة، ويمكن أن تتغير مع مرور الوقت.
  
 
لا يُتوقّع أن يعمل هذا التابع إلا على على C Ruby.
 
لا يُتوقّع أن يعمل هذا التابع إلا على على C Ruby.
سطر 17: سطر 17:
 
stat(hsh) → hsh
 
stat(hsh) → hsh
 
stat(Symbol) → Numeric‎</syntaxhighlight>
 
stat(Symbol) → Numeric‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
يعيد التابع <code>stat</code> قاموسًا يحتوي عدادات مُخصصة داخل الآلة الافتراضية (VM).
+
يعاد كائن من النوع <code>[[Ruby/Hash|Hash]]</code> يحوي عدادات مُخصصة داخل الآلة الافتراضية (VM).
  
==انظر أيضا==
+
==انظر أيضًا==
* صفحة الصنف <code>[[RubyVM]]</code>.
+
* الصنف <code>[[Ruby/RubyVM|RubyVM]]</code>.
  
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/RubyVM.html#method-c-stat قسم التابع stat‎ في الصنف RubyVM‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/RubyVM.html#method-c-stat قسم التابع stat‎ في الصنف RubyVM‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 06:05، 4 ديسمبر 2018

يعيد التابع stat كائنًا من النوع Hash يحوي عدادات مُخصصة (implementation-dependent counters) داخل الآلة الافتراضية (VM).

يتضمن الكائن Hash معلومات حول تسلسلات ذاكرة التخزين المؤقت (cache serials) الخاصة بالتوابع والثوابت مثل:

{
  :global_method_state=>251,
  :global_constant_state=>481,
  :class_serial=>9029
}

تقديم (implementation) محتويات الكائن Hash مخصوصة، ويمكن أن تتغير مع مرور الوقت.

لا يُتوقّع أن يعمل هذا التابع إلا على على C Ruby.

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

stat  Hash
stat(hsh)  hsh
stat(Symbol)  Numeric

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

يعاد كائن من النوع Hash يحوي عدادات مُخصصة داخل الآلة الافتراضية (VM).

انظر أيضًا

مصادر