الفرق بين المراجعتين لصفحة: «Ruby/Hash/le»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. |
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
||
سطر 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>=></code> القيمة <code>true</code> إذا كان الكائن <code>[[Ruby/Hash|Hash]]</code> الواقع على يساره مجموعةً فرعيةً من الكائن الواقع على يمينه أو يساويه تمامًا. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">hash <= other → true or false</syntaxhighlight> | <syntaxhighlight lang="ruby">hash <= other → true or false</syntaxhighlight> | ||
==القيمة المعادة== | ==القيمة المعادة== | ||
تعاد | تعاد القيمة <code>true</code> إذا كان الكائن <code>hash</code> مجموعة فرعية من الكائن <code>other</code> أو يساويه تمامًا. | ||
== أمثلة == | |||
مثال على استعمال المعامل <code>=></code>:<syntaxhighlight lang="ruby"> | |||
h1 = {a:1, b:2} | |||
h2 = {a:1, b:2, c:3} | |||
h1 <= h2 #=> true | |||
h2 <= h1 #=> false | |||
h1 <= h1 #=> true | |||
</syntaxhighlight> | |||
==انظر أيضا== | ==انظر أيضا== | ||
* | * المعامل <code>[[Ruby/Hash/lt|>]]</code>: يعيد القيمة <code>true</code> إذا كان الكائن <code>[[Ruby/Hash|Hash]]</code> الواقع على يساره مجموعةً فرعيةً من الكائن الواقع على يمينه. | ||
* المعامل <code>[[Ruby/Hash/equal|==]]</code> من تساوي كائنين من النوع <code>[[Ruby/Hash|Hash]]</code>. | |||
* المعامل <code>[[Ruby/Hash/gt|<]]</code>: يعيد القيمة <code>true</code> إذا كان الكائن الواقع على يمينه مجموعةً فرعيةً من الكائن الواقع على يساره. | |||
* المعامل <code>[[Ruby/Hash/ge|=<]]</code>: يعيد القيمة <code>true</code> إذا كان الكائن الواقع على يمينه مجموعةً فرعيةً من الكائن الواقع على يساره أو يساويه تمامًا. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Hash.html#method-i-3C-3D قسم المعامل => في الصنف Hash في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Hash.html#method-i-3C-3D قسم المعامل => في الصنف Hash في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 08:25، 26 نوفمبر 2018
يعيد المعامل =>
القيمة true
إذا كان الكائن Hash
الواقع على يساره مجموعةً فرعيةً من الكائن الواقع على يمينه أو يساويه تمامًا.
البنية العامة
hash <= other → true or false
القيمة المعادة
تعاد القيمة true
إذا كان الكائن hash
مجموعة فرعية من الكائن other
أو يساويه تمامًا.
أمثلة
مثال على استعمال المعامل =>
:
h1 = {a:1, b:2}
h2 = {a:1, b:2, c:3}
h1 <= h2 #=> true
h2 <= h1 #=> false
h1 <= h1 #=> true
انظر أيضا
- المعامل
>
: يعيد القيمةtrue
إذا كان الكائنHash
الواقع على يساره مجموعةً فرعيةً من الكائن الواقع على يمينه. - المعامل
==
من تساوي كائنين من النوعHash
. - المعامل
<
: يعيد القيمةtrue
إذا كان الكائن الواقع على يمينه مجموعةً فرعيةً من الكائن الواقع على يساره. - المعامل
=<
: يعيد القيمةtrue
إذا كان الكائن الواقع على يمينه مجموعةً فرعيةً من الكائن الواقع على يساره أو يساويه تمامًا.