التابع **
الخاص بالصنف 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
: يعيد التابعsqrt
الجذر المربع الصحيح للعدد الصحيح الموجب المُعطى، أي العدد الصحيح الأكبر الذي قيمته أصغر من الجذر المربع للعدد المُعطى. - التابع
*
: يعيد التابع*
ناتج عملية الضرب بين عددين.