الفرق بين المراجعتين لصفحة: «Ruby/Thread/key-3F»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 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> خلاف ذلك. | |||
==أمثلة== | ==أمثلة== | ||
سطر 20: | سطر 20: | ||
me.key?(:stanley) #=> false</syntaxhighlight> | me.key?(:stanley) #=> false</syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Thread/keys|keys]]</code>: يُعيد | * التابع <code>[[Ruby/Thread/keys|keys]]</code>: يُعيد [[Ruby/Array|مصفوفة]] من أسماء المتغيرات محلية [[Ruby/Fiber|الليف]] (على هيئة رموز). | ||
==مصادر== | ==مصادر== | ||
*[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