الفرق بين المراجعتين لصفحة: «Ruby/ENV/update»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>update</code> الخاص بالصنف <code>ENV</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف...' |
جميل-بيلوني (نقاش | مساهمات) مراجعة وتدقيق |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 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 | |||
</syntaxhighlight> | update(hash) { |name, old_value, new_value| } → Hash | ||
</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- | ===<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
: يضبط قيمة متغير بيئة ذي اسمٍ محدَّدٍ إلى قيمة معيَّنة.