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

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

مراجعة 16:37، 1 نوفمبر 2018

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

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

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

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

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

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

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

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

يعيد التابع stat قاموسًا يحتوي عدادات مُخصصة داخل الآلة الافتراضية (VM).

انظر أيضا

مصادر