الفرق بين المراجعتين ل"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
: يضبط قيمة متغير بيئة ذي اسمٍ محدَّدٍ إلى قيمة معيَّنة.