الفرق بين المراجعتين لصفحة: «Ruby/Thread/index operator-3D»

من موسوعة حسوب
< Ruby‏ | Thread
لا ملخص تعديل
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Thread]]
[[تصنيف: Ruby Thread]]
معامل تعيين الخاصيات (Attribute Assignment) - يعيّن أو ينشئ قيمة متغير محلي [[Ruby/Fiber|الليف]]، باستخدام إما رمز أو [[Ruby/String|سلسلة نصية]].
معامل تعيين الخاصيات (Attribute Assignment) - يعيّن أو ينشئ قيمة متغير محلي [[Ruby/Fiber|الليف]] (fiber-local variable)، باستخدام إما رمز أو [[Ruby/String|سلسلة نصية]].


انظر أيضا صفحة <code>[[Ruby/Thread/5B-5D|#[]]]</code>.
انظر أيضا صفحة <code>[[Ruby/Thread/index operator|[]]]</code>.


بالنسبة للمتغيرات محلية [[Ruby/Thread|المهمة الفرعية]]، يرجى الاطلاع على <code>[[Ruby/Thread/thread_variable_set|thread_variable_set]]</code> و <code>[[Ruby/Thread/thread_variable_get|thread_variable_get]]</code>.
بالنسبة للمتغيرات محلية [[Ruby/Thread|المهمة الفرعية]] (thread-local variables)، يرجى الاطلاع على <code>[[Ruby/Thread/thread_variable_set|thread_variable_set]]</code> و <code>[[Ruby/Thread/thread_variable_get|thread_variable_get]]</code>.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">thr[sym] = obj→ obj‎</syntaxhighlight>
<syntaxhighlight lang="ruby">thr[sym] = obj→ obj‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المُعادة==
تعاد قيمة المتغير محلي [[Ruby/Fiber|الليف]] (fiber-local variable)
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Thread/index_operator|[]]]</code>: مرجع الخصائص (Attribute Reference) - يُعيد قيمة متغير [[Ruby/Fiber|الليف]] المحلي fiber-local variable ([[Ruby/Fiber|الليف]] الأصلي لل[[Ruby/Thread|مهمة فرعية]] الحالية إن لم يكن موجودًا داخل [[Ruby/Fiber|ليف]] <code>[[Ruby/Fiber|Fiber]]</code>) ، باستخدام إما رمز أو اسم [[Ruby/String|سلسلة نصية]]. إن لم يكن المتغير المعطى (انظر فقرة البنية العامة) غير موجود، فستعاد <code>nil</code>.
* التابع <code>[[Ruby/Thread/index_operator|[]]]</code>: مرجع الخصائص (Attribute Reference) -  
* التابع <code>[[Ruby/Thread/abort_on_exception|abort_on_exception]]</code>: يُعيد التابع <code>abort_on_exception</code> حالة الشرط "abort on exception".
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-5B-5D-3D قسم  التابع []=في الصنف Thread‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-5B-5D-3D <nowiki>قسم  التابع []=‎‎ في الصنف Thread‎ في توثيق روبي الرسمي.</nowiki>]

مراجعة 23:54، 5 نوفمبر 2018

معامل تعيين الخاصيات (Attribute Assignment) - يعيّن أو ينشئ قيمة متغير محلي الليف (fiber-local variable)، باستخدام إما رمز أو سلسلة نصية.

انظر أيضا صفحة [].

بالنسبة للمتغيرات محلية المهمة الفرعية (thread-local variables)، يرجى الاطلاع على thread_variable_set و thread_variable_get.

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

thr[sym] = obj obj

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

تعاد قيمة المتغير محلي الليف (fiber-local variable)

انظر أيضا

  • التابع []: مرجع الخصائص (Attribute Reference) -

مصادر