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