الفرق بين المراجعتين لصفحة: «Ruby/RubyVM»
< Ruby
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:الصنف <code>RubyVM</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Class]] | |||
[[تصنيف: Ruby RubyVM]] | [[تصنيف: Ruby RubyVM]] | ||
يمثل الصنف <code>RubyVM</code> الآلة الافتراضية ( | يمثل الصنف <code>RubyVM</code> الآلة الافتراضية (VM، اختصار إلى virtual machine). | ||
== الثوابت == | == الثوابت == | ||
=== | === <code>DEFAULT_PARAMS</code> === | ||
يعرض هذا الثابت معاملات الآلة الافتراضية (VM) الأولية (default). | |||
لاحظ أنّ تغيير تلك القيم لا يؤثر على طريقة تشغيل الآلة الافتراضية. المواصفات ليست مستقرة، ويجب أن لا تعتمد على هذه القيمة. | |||
==توابع الصنف العامة | === <code>INSTRUCTION_NAMES</code> === | ||
===[[Ruby/RubyVM/stat| | يمثِّل هذا الثابت أسماء التعليمات. | ||
يعيد | |||
*[http://ruby-doc.org/core-2.5.1/RubyVM.html | === <code rel="mw:WikiLink" href="./Ruby/RubyVM/OPTS" title="Ruby/RubyVM/OPTS">OPTS</code> === | ||
يحتوي هذا الثابت على خيارات الآلة الافتراضية (vm). | |||
==توابع الصنف العامة== | |||
===[[Ruby/RubyVM/stat|<code>stat</code>]]=== | |||
يعيد كائنًا من النوع <code>[[Ruby/Hash|Hash]]</code> يحوي عدادات مُخصصة (implementation-dependent counters) داخل الآلة الافتراضية (VM). | |||
== مصادر == | |||
*[http://ruby-doc.org/core-2.5.1/RubyVM.html صفحة الصنف RubyVM في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 06:10، 4 ديسمبر 2018
يمثل الصنف RubyVM
الآلة الافتراضية (VM، اختصار إلى virtual machine).
الثوابت
DEFAULT_PARAMS
يعرض هذا الثابت معاملات الآلة الافتراضية (VM) الأولية (default).
لاحظ أنّ تغيير تلك القيم لا يؤثر على طريقة تشغيل الآلة الافتراضية. المواصفات ليست مستقرة، ويجب أن لا تعتمد على هذه القيمة.
INSTRUCTION_NAMES
يمثِّل هذا الثابت أسماء التعليمات.
OPTS
يحتوي هذا الثابت على خيارات الآلة الافتراضية (vm).
توابع الصنف العامة
stat
يعيد كائنًا من النوع Hash
يحوي عدادات مُخصصة (implementation-dependent counters) داخل الآلة الافتراضية (VM).