الفرق بين المراجعتين لصفحة: «Ruby/Complex/I»

من موسوعة حسوب
< Ruby‏ | Complex
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الثابت التخيلي <code>I</code> الخاص بالصنف <code>Complex</code> في روبي}}</noinclude> تصنيف: Ruby ...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Constant]]
[[تصنيف: Ruby Constant]]
[[تصنيف: Ruby Complex]]
[[تصنيف: Ruby Complex]]
يعيد التابع ‎<code>clamp</code>‎الوسيط المُعطى <code>min</code> (أنظر فقرة البنية العامة) إن كان عائد <code>''obj'' <=> ''min''</code> ''أقل من <code>0</code>، أو يعيد <code>max</code> (أنظر فقرة البنية العامة) إن كان عائد <code>obj <=> max</code> أكبر  من <code>0</code>، خلا ذلك سيعيد الكائنَ <code>obj </code> الذي استدعي معه.''
يمثل الثابت <code>i</code> العدد التخيلي للأعداد العقدية
 
== البنية العامة ==
<syntaxhighlight lang="ruby">
clamp(min, max) → obj
</syntaxhighlight>
 
== المعاملات ==
 
=== <code>''min''</code> ===
يمثل هذا المعامل القيمة الدنيا.
 
=== <code>''max''</code>'' '' ===
يمثل هذا المعامل القيمة القصوى.
 
== القيمة المٌعادة ==
يعيد التابع ‎<code>clamp</code>‎الوسيط المُعطى <code>min</code> إن كان عائد <code>''obj'' <=> ''min''</code> ''أقل من <code>0،</code> أو يعيد <code>max</code>  إن كان عائد <code>obj <=> max</code> أكبر  من <code>0</code>، خلا ذلك سيعيد الكائن <code>obj </code> الذي استدعي معه.''


== أمثلة ==
== أمثلة ==
أمثلة عن استخدام التابع <code>clamp</code>‎:<syntaxhighlight lang="ruby">
أمثلة عن استخدام التابع i:<syntaxhighlight lang="ruby">
12.clamp(0, 100)         #=> 12
Complex('0.3-0.5i') #=> (0.3-0.5i)
523.clamp(0, 100)        #=> 100
Complex('2/3+3/4i') #=> ((2/3)+(3/4)*i)
-3.123.clamp(0, 100)     #=> 0
 
'd'.clamp('a', 'f')     #=> 'd'
'z'.clamp('a', 'f')     #=> 'f'
</syntaxhighlight>
</syntaxhighlight>


== أنظر أيضًا ==
== أنظر أيضًا ==
* التابع [[Ruby/Comparable/between-3F|‎<code>between?</code>]]‎ : يتحقق التابع ‎<code>between?</code>‎مما إذا كان الكائن الذي استُدعي معه محصورا بين الكائنين المٌمرّرين إليه.
* صفحة الصنف<nowiki/>[[Ruby/Complex|‎<code>Complex</code>]].


== مصادر ==
== مصادر ==
* [http://ruby-doc.org/core-2.5.1/Comparable.html#method-i-between-3F قسم التابع <code>between?</code>‎ في الصنف Complex في توثيق روبي الرسمي.]
* [http://ruby-doc.org/core-2.5.1/Complex.html قسم الثابت <code>i</code>‎ في الصنف Complex في توثيق روبي الرسمي.]

مراجعة 17:08، 13 سبتمبر 2018

يمثل الثابت i العدد التخيلي للأعداد العقدية

أمثلة

أمثلة عن استخدام التابع i:

Complex('0.3-0.5i')  #=> (0.3-0.5i)
Complex('2/3+3/4i')  #=> ((2/3)+(3/4)*i)

أنظر أيضًا

مصادر