الفرق بين المراجعتين ل"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)

أنظر أيضًا

مصادر