الفرق بين المراجعتين لصفحة: «Ruby/RubyVM/stat»

من موسوعة حسوب
< Ruby‏ | RubyVM
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>stat‎</code> الخاص بالصنف <code>RubyVM</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف...'
 
ط مراجعة وتدقيق.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 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).
يتضمن هذا القاموس معلومات حول تسلسلات ذاكرة التخزين المؤقت الخاصة بالتوابع والثواب:
 
يتضمن الكائن <code>[[Ruby/Hash|Hash]]</code> معلومات حول تسلسلات ذاكرة التخزين المؤقت (cache serials) الخاصة بالتوابع والثوابت مثل:<syntaxhighlight lang="ruby">{
  :global_method_state=>251,
  :global_constant_state=>481,
  :class_serial=>9029
}‎</syntaxhighlight>
تقديم (implementation) محتويات الكائن <code>[[Ruby/Hash|Hash]]</code> مخصوصة، ويمكن أن تتغير مع مرور الوقت.


تقديم (implementation) محتويات القاموس مخصوصة، ويمكن أن تتغيير مع مرور الوقت.
لا يُتوقّع أن يعمل هذا التابع إلا على على C Ruby.
لا يُتوقّع أن يعمل هذا التابع إلا على على C Ruby.
==البنية العامة==
==البنية العامة==
سطر 12: سطر 17:
stat(hsh) → hsh
stat(hsh) → hsh
stat(Symbol) → Numeric‎</syntaxhighlight>
stat(Symbol) → Numeric‎</syntaxhighlight>
==المعاملات==
==القيمة المعادة==
===<code>hsh‎</code>===
يعاد كائن من النوع <code>[[Ruby/Hash|Hash]]</code> يحوي عدادات مُخصصة داخل الآلة الافتراضية (VM).
===<code>Symbol‎</code>===
 
==القيمة المُعادة==


==أمثلة==
==انظر أيضًا==
مثال على استخدام التابع <code>stat‎</code>:
* الصنف <code>[[Ruby/RubyVM|RubyVM]]</code>.
<syntaxhighlight lang="ruby">{
  :global_method_state=>251,
  :global_constant_state=>481,
  :class_serial=>9029
}‎</syntaxhighlight>
==انظر أيضا==


==مصادر==
==مصادر==
*[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).

انظر أيضًا

مصادر