الفرق بين المراجعتين لصفحة: «Ruby/Thread/key-3F»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>key?</code> الخاص بالصنف <code>Thread</code> في روبي}}</noinclude> تصنيف: Ruby تصن...' |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>key? | <noinclude>{{DISPLAYTITLE: التابع <code>Thread.key?</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Thread]] | [[تصنيف: Ruby Thread]] | ||
يتحقق التابع <code>key?</code> إن كانت [[Ruby/String|السلسلة النصية]] أو الرمز المعطى موجود على هيئة متغير محلي [[Ruby/Fiber|الليف]] (fiber-local variable). | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">key?(sym)→ true or false</syntaxhighlight> | <syntaxhighlight lang="ruby">key?(sym)→ true or false</syntaxhighlight> | ||
==المعاملات== | ==المعاملات== | ||
===<code>sym</code>=== | ===<code>sym</code>=== | ||
==القيمة | سلسلة نصية أو رمز يراد التحقق منه. | ||
==القيمة المعادة== | |||
تعاد القيمة <code>true</code> إن كانت [[Ruby/String|السلسلة النصية]] أو الرمز المعطى موجود على هيئة متغير محلي [[Ruby/Fiber|الليف]] (fiber-local variable)، أو تعاد القيمة <code>false</code> خلاف ذلك. | |||
==أمثلة== | ==أمثلة== | ||
مثال على استخدام التابع <code>key?</code>: | مثال على استخدام التابع <code>key?</code>: | ||
سطر 16: | سطر 20: | ||
me.key?(:stanley) #=> false</syntaxhighlight> | me.key?(:stanley) #=> false</syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Thread/keys|keys]]</code>: يُعيد [[Ruby/Array|مصفوفة]] من أسماء المتغيرات محلية [[Ruby/Fiber|الليف]] (على هيئة رموز). | |||
* التابع <code>[[Ruby/Thread/keys|keys]]</code>: يُعيد | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-key-3F قسم | *[http://ruby-doc.org/core-2.5.1/Thread.html#method-i-key-3F قسم التابع key? في الصنف Thread في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 08:04، 6 ديسمبر 2018
يتحقق التابع key?
إن كانت السلسلة النصية أو الرمز المعطى موجود على هيئة متغير محلي الليف (fiber-local variable).
البنية العامة
key?(sym)→ true or false
المعاملات
sym
سلسلة نصية أو رمز يراد التحقق منه.
القيمة المعادة
تعاد القيمة true
إن كانت السلسلة النصية أو الرمز المعطى موجود على هيئة متغير محلي الليف (fiber-local variable)، أو تعاد القيمة false
خلاف ذلك.
أمثلة
مثال على استخدام التابع key?
:
me = Thread.current
me[:oliver] = "a"
me.key?(:oliver) #=> true
me.key?(:stanley) #=> false