الفرق بين المراجعتين لصفحة: «Ruby/ENV/update»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق |
||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>update | <noinclude>{{DISPLAYTITLE: التابع <code>ENV.update</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby ENV]] | [[تصنيف: Ruby ENV]] | ||
يضيف | يضيف التابع <code>update</code> محتويات الجدول [[Ruby/Hash|<code>Hash</code>]] المعطى إلى متغيرات البيئة الحالية. | ||
==البنية العامة== | |||
== البنية العامة == | |||
<syntaxhighlight lang="ruby"> | <syntaxhighlight lang="ruby"> | ||
update(hash) → Hash | update(hash) → Hash | ||
update(hash) { |name, old_value, new_value| } → Hash | update(hash) { |name, old_value, new_value| } → Hash | ||
</syntaxhighlight> | </syntaxhighlight>إن لم تُعطَ أية كتلة برمجية، فستُستبدَل قيم الأزواج ذات المفاتيح (keys) المكرَّرة أو يتم تحديد قيمة كل اسم مكرَّر عن طريق استدعاء الكتلة مع تمرير المفتاح (<code>name</code>) وقيمته من البيئة (<code>old_value</code>) وقيمته الجديدة (<code>new_value</code>) من الجدول [[Ruby/Hash|<code>Hash</code>]] إليها لتحديد القيمة المراد إعتمادها. | ||
== مصادر == | ==المعاملات== | ||
* [http://ruby-doc.org/core-2.5.1/ENV.html#method-c-update قسم | ===<code>hash</code>=== | ||
جدول من النوع [[Ruby/Hash|<code>Hash</code>]] يحوي الأزواج المراد إضافتها إلى البيئة. | |||
==القيمة المعادة== | |||
يُعاد الكائن [[Ruby/Hash|<code>Hash</code>]]. | |||
==انظر أيضًا== | |||
*التابع <code>[[Ruby/ENV/store|store]]</code>: يضبط قيمة متغير بيئة ذي اسمٍ محدَّدٍ إلى قيمة معيَّنة. | |||
==مصادر== | |||
*[http://ruby-doc.org/core-2.5.1/ENV.html#method-c-update قسم التابع update في الصنف ENV في توثيق روبي الرسمي.] | |||
المراجعة الحالية بتاريخ 14:28، 12 نوفمبر 2018
يضيف التابع update محتويات الجدول Hash المعطى إلى متغيرات البيئة الحالية.
البنية العامة
update(hash) → Hash
update(hash) { |name, old_value, new_value| } → Hash
إن لم تُعطَ أية كتلة برمجية، فستُستبدَل قيم الأزواج ذات المفاتيح (keys) المكرَّرة أو يتم تحديد قيمة كل اسم مكرَّر عن طريق استدعاء الكتلة مع تمرير المفتاح (name) وقيمته من البيئة (old_value) وقيمته الجديدة (new_value) من الجدول Hash إليها لتحديد القيمة المراد إعتمادها.
المعاملات
hash
جدول من النوع Hash يحوي الأزواج المراد إضافتها إلى البيئة.
القيمة المعادة
يُعاد الكائن Hash.
انظر أيضًا
- التابع
store: يضبط قيمة متغير بيئة ذي اسمٍ محدَّدٍ إلى قيمة معيَّنة.