المعامل ** الخاص بالصنف Integer في روبي
يعيد التابع ** ناتج عملية رفع للعدد int الأساس إلى قوة العدد numeric (الأس). النتيجة يمكن أن تكون من النوع Integer أو Float أو Rational أو Complex.
البنية العامة
int ** numeric → numeric_result
المعاملات
int
عدد صحيح يمثل الطرف الأول (الأساس) في للعملية.
numeric
عدد يمثل الطرف الثاني (الأس) للعملية. يمكن أن يكون هذا العدد سالبا أو كسريًا.
القيمة المعادة
يعاد ناتج عملية رفع المعامل int إلى قوة المعامل numeric. النتيجة يمكن أن تكون من النوع Integer أو Float أو Rational أو Complex.
أمثلة
مثال على استخدام التابع **:
2 ** 3 #=> 8
2 ** -1 #=> (1/2)
2 ** 0.5 #=> 1.4142135623730951
(-1) ** 0.5 #=> (0.0+1.0i)
123456789 ** 2 #=> 15241578750190521
123456789 ** 1.2 #=> 5126464716.0993185
123456789 ** -2 #=> (1/15241578750190521)
انظر أيضا
- التابع
modulo: يعيد باقي عملية القسمة الصحيحة. - التابع
sqrt: يعيد الجذر التربيعي الصحيح للعدد الصحيح الموجب المُعطى. - التابع
*: يعيد ناتج عملية الضرب بين عددين.