الفرق بين المراجعتين لصفحة: «Ruby/InstructionSequence/load from binary»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>load_from_binary‎</code> الخاص بالصنف <code>InstructionSequence</code> في روبي}}</noinclude> تصن...'
 
ط مراجعة وتدقيق.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>load_from_binary‎</code> الخاص بالصنف <code>InstructionSequence</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>InstructionSequence.load_from_binary‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby InstructionSequence]]
[[تصنيف: Ruby InstructionSequence]]
يُحمّل التابع <code>load_from_binary</code> كائنًا [[Ruby/InstructionSequence|سلسلة التعليمات]] من النوع InstructionSequence من [[Ruby/String|سلسلة نصية]] ثنائية (binary format String) <code>[[Ruby/String|String]]</code> مُنشأ بواسطة <code>[[Ruby/InstructionSequence/to_binary|#to_binary]]</code>.
يُحمّل التابع <code>load_from_binary</code> [[Ruby/InstructionSequence|سلسلة تعليمات]] من [[Ruby/String|سلسلة نصية]] ثنائية (binary format String) مُنشأ بواسطة <code>[[Ruby/InstructionSequence/to_binary|to_binary]]</code>.
ليس لهذا المُحمَِل أداة تحقق ، لذا فإن تحميل سلسة نصية ثنائي معطوبة أو مُعدّلة قد يتسبب في مشكلة.
 
عليك ألا تُحمّل البيانات الثنائية المقدمة من قبل الآخرين. يجب عليك استخدام البيانات الثنائية المترجمة بنفسك.
ليس لهذا المُحمَِل أداة تحقيق، لذا فإن تحميل سلسة نصية ثنائي معطوبة أو مُعدّلة قد يتسبب في حدوث مشاكل.
 
عليك ألا تُحمّل البيانات الثنائية المقدمة من قبل الآخرين. يجب عليك استخدام البيانات الثنائية المترجمة من طرفك فقط.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">RubyVM::InstructionSequence.load_from_binary(binary) → iseq‎</syntaxhighlight>
<syntaxhighlight lang="ruby">RubyVM::InstructionSequence.load_from_binary(binary) → iseq‎</syntaxhighlight>
==المعاملات==
==المعاملات==
===<code>binary‎</code>===
===<code>binary‎</code>===
سلسلة نصية ثنائية.


==القيمة المُعادة==
==القيمة المعادة==
يعيد التابع <code>load_from_binary</code> [[Ruby/InstructionSequence|سلسلة تعليمات]].


==انظر أيضا==
==انظر أيضًا==
* التابع <code>[[Ruby/InstructionSequence/disassemble|disassemble]]</code>: يأخذ  الوسيط <code>body</code> ، والذي سيكون إما كائنًا من النوع <code>[[Ruby/Method|Method]]</code>، أو من النوع <code>[[Ruby/Proc|Proc]]</code>، ثم يُعيد سلسلة نصية (<code>[[Ruby/String|String]]</code>) تحتوي <code>body</code> على هيئة تعليمات قابلة للقراءة.
* التابع <code>[[Ruby/InstructionSequence/load_from_binary_extra_data|load_from_binary_extra_data]]</code>: يُحمّل البيانات الإضافية المُضمّنة في السلسلة النصية الثنائية (binary format String) المعطاة.
* التابع <code>[[Ruby/InstructionSequence/load_from_binary_extra_data|load_from_binary_extra_data]]</code>: يُحمّل البيانات الإضافية المُضمّنة في السلسلة النصية الثنائية المعطاة (binary format String) <code>[[Ruby/String|String]]</code>.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/RubyVM/InstructionSequence.html#method-c-load_from_binary قسم التابع load_from_binary‎ في الصنف InstructionSequence‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/RubyVM/InstructionSequence.html#method-c-load_from_binary قسم التابع load_from_binary‎ في الصنف InstructionSequence‎ في توثيق روبي الرسمي.]

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

يُحمّل التابع load_from_binary سلسلة تعليمات من سلسلة نصية ثنائية (binary format String) مُنشأ بواسطة to_binary.

ليس لهذا المُحمَِل أداة تحقيق، لذا فإن تحميل سلسة نصية ثنائي معطوبة أو مُعدّلة قد يتسبب في حدوث مشاكل.

عليك ألا تُحمّل البيانات الثنائية المقدمة من قبل الآخرين. يجب عليك استخدام البيانات الثنائية المترجمة من طرفك فقط.

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

RubyVM::InstructionSequence.load_from_binary(binary)  iseq

المعاملات

binary‎

سلسلة نصية ثنائية.

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

يعيد التابع load_from_binary سلسلة تعليمات.

انظر أيضًا

  • التابع load_from_binary_extra_data: يُحمّل البيانات الإضافية المُضمّنة في السلسلة النصية الثنائية (binary format String) المعطاة.

مصادر