الفرق بين المراجعتين لصفحة: «Ruby/Hash/5B-5D»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. |
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:المعامل <code>[]</code> الخاص بالصنف <code>Hash</code> في روبي}}</noinclude> | <noinclude>{{DISPLAYTITLE:المعامل <code>[]</code> الخاص بالصنف <code>Hash</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby | [[تصنيف: Ruby Operator]] | ||
[[تصنيف: Ruby Hash]] | [[تصنيف: Ruby Hash]] | ||
يجلب المعامل <code>[]</code> القيمة المقابلة لمفتاح معين في الجدول <code>[[Ruby/Hash|Hash]]</code> المعطى. وإذا لم يُعثر عليه، فستُعاد القيمة الافتراضية (ارجع إلى التابع <code>[[Ruby/Hash/new|new]]</code> لمزيد من التفاصيل حول القيمة الافتراضية). | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">hsh[key] → value</syntaxhighlight> | <syntaxhighlight lang="ruby">hsh[key] → value</syntaxhighlight> | ||
==القيمة المعادة== | ==القيمة المعادة== | ||
تعاد | تعاد | ||
== أمثلة == | |||
مثال على استعمال المعامل <code>[]</code>:<syntaxhighlight lang="ruby"> | |||
h = { "a" => 100, "b" => 200 } | |||
h["a"] #=> 100 | |||
h["c"] #=> nil | |||
</syntaxhighlight> | |||
==انظر أيضا== | ==انظر أيضا== | ||
* | * المعامل <code>[[Ruby/Hash/5B-5D-3D|[]]]</code>: يربط عند استدعائه بالشكل <code>hsh[key] = value</code> القيمة <code>value</code> المعطاة بالمفتاح <code>key</code> في الجدول <code>[[Ruby/Hash|Hash]]</code>. | ||
* التابع <code>[[Ruby/Hash/index|Hash[]]]</code>: ينشئ جدول <code>Hash</code> جديد ويضع فيه الكائنات المعطاة. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Hash.html#method-i-5B-5D قسم المعامل [] في الصنف Hash في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Hash.html#method-i-5B-5D <nowiki>قسم المعامل [] في الصنف Hash في توثيق روبي الرسمي.</nowiki>] |
المراجعة الحالية بتاريخ 08:21، 26 نوفمبر 2018
يجلب المعامل []
القيمة المقابلة لمفتاح معين في الجدول Hash
المعطى. وإذا لم يُعثر عليه، فستُعاد القيمة الافتراضية (ارجع إلى التابع new
لمزيد من التفاصيل حول القيمة الافتراضية).
البنية العامة
hsh[key] → value
القيمة المعادة
تعاد
أمثلة
مثال على استعمال المعامل []
:
h = { "a" => 100, "b" => 200 }
h["a"] #=> 100
h["c"] #=> nil
انظر أيضا
- المعامل
[]
: يربط عند استدعائه بالشكلhsh[key] = value
القيمةvalue
المعطاة بالمفتاحkey
في الجدولHash
. - التابع
Hash[]
: ينشئ جدولHash
جديد ويضع فيه الكائنات المعطاة.