الفرق بين المراجعتين لصفحة: «Ruby/ENV/has key»

من موسوعة حسوب
< Ruby‏ | ENV
لا ملخص تعديل
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby ENV]]
[[تصنيف: Ruby ENV]]
يعيد التابع <code>has_key?‎‎</code> أسماء متغيرات البيئة بالتتابع، ويرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع <code>[[Ruby/Enumerator|Enumerator]]</code>.
يعيد التابع <code>has_key?‎‎</code> القيمة <code>true</code> إن كان هناك متغير بيئة بالاسم المٌمرّر في الوسيط <code>name</code>. وإلا فسيعيد <code>false.</code>  


== البنية العامة ==
== البنية العامة ==
<syntaxhighlight lang="ruby">
<syntaxhighlight lang="ruby">
each_key { |name| } Hash click to toggle source
has_key?(name) true or false
each_key → Enumerator
</syntaxhighlight>
</syntaxhighlight>
== المعاملات ==
=== name ===
اسم متغير البيئة المعطى.


== القيمة المٌعادة ==
== القيمة المٌعادة ==
يعاد كائن تجزئة (Hash)، أو يعاد كائن من النوع <code>[[Ruby/Enumerator|Enumerator]]</code> في حال عدم تمرير أي كتلة برمجية .
يعيد التابع <code>has_key?‎‎</code> القيمة <code>true</code> إن كان هناك متغير بيئة بالاسم المٌمرّر في الوسيط <code>name</code>. وإلا فسيعيد <code>false.</code>


== أنظر أيضًا ==
== أنظر أيضًا ==
سطر 19: سطر 23:


== مصادر ==
== مصادر ==
* [http://ruby-doc.org/core-2.5.1/ENV.html#method-c-each_key قسم  التابع has_key?‎ في الصنف ENV في توثيق روبي الرسمي.]
* [http://ruby-doc.org/core-2.5.1/ENV.html#method-c-has_key-3F قسم  التابع has_key?‎ في الصنف ENV في توثيق روبي الرسمي.]

مراجعة 12:16، 25 سبتمبر 2018

يعيد التابع has_key?‎‎ القيمة true إن كان هناك متغير بيئة بالاسم المٌمرّر في الوسيط name. وإلا فسيعيد false.

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

has_key?(name)  true or false

المعاملات

name

اسم متغير البيئة المعطى.

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

يعيد التابع has_key?‎‎ القيمة true إن كان هناك متغير بيئة بالاسم المٌمرّر في الوسيط name. وإلا فسيعيد false.

أنظر أيضًا

  • التابع each_pair : يعيد التابع each_pair‎ أسماء وقيم متغيرات البيئة بالتتابع، ويرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع Enumerator
  • التابع each : يعيد التابع each‎ أسماء وقيم متغيرات البيئة بالتتابع، ثم يرسلها إلى الكتلة البرمجية المعطاة، في حال عدم تمرير كتلة برمجية فسيُعاد كائن من النوع Enumerator

مصادر