الفرق بين المراجعتين ل"Ruby/Complex/exp"

من موسوعة حسوب
< Ruby‏ | Complex
اذهب إلى التنقل اذهب إلى البحث
سطر 30: سطر 30:
 
== أنظر أيضًا ==
 
== أنظر أيضًا ==
 
* [[Ruby/Complex/star|المعامل <code>*</code>]]‎ : يؤدي المعامل ‎<code>*</code>عملية الضرب على الأعداد العقدية.
 
* [[Ruby/Complex/star|المعامل <code>*</code>]]‎ : يؤدي المعامل ‎<code>*</code>عملية الضرب على الأعداد العقدية.
 +
* [[Ruby/Complex/plus|المعامل <code>+</code>]]‎ : يؤدي المعامل ‎<code>+</code>عملية الجمع على الأعداد العقدية.
  
 
== مصادر ==
 
== مصادر ==
 
* [http://ruby-doc.org/core-2.5.1/Complex.html#method-i-2A-2A قسم المعامل <code>**</code>‎ في الصنف Complex في توثيق روبي الرسمي.]
 
* [http://ruby-doc.org/core-2.5.1/Complex.html#method-i-2A-2A قسم المعامل <code>**</code>‎ في الصنف Complex في توثيق روبي الرسمي.]

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

يؤدي المعامل ‎**عملية الأسّ (exponentiation) على الأعداد العقدية.

البنية العامة

cmp ** numeric  complex

المعاملات

cmp 

يمثل الطرف الأول في عملية الأس.

numeric 

يمثل الطرف الثاني في عملية الأس.

القيمة المٌعادة

يعيد المعامل ** ناتج عملية الأسّ بين العددين cmp و numeric، والذي يكون عددا عقديا.

أمثلة

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

Complex('i') ** 2              #=> (-1+0i)
Complex(-8) ** Rational(1, 3)  #=> (1.0000000000000002+1.7320508075688772i)

أنظر أيضًا

  • المعامل *‎ : يؤدي المعامل ‎*عملية الضرب على الأعداد العقدية.
  • المعامل +‎ : يؤدي المعامل ‎+عملية الجمع على الأعداد العقدية.

مصادر