المعامل ^ الخاص بالصنف Integer في روبي
يعيد معامل الفهرسة [] البتة الموجودة عند الموضع n في التمثيل الثنائي للعدد int (انظر فقرة البنية العامة)، بحيث [0]int هو البتة الأقل أهمية (least significant bit).
البنية العامة
int[n] → 0, 1
القيمة المُعادة
يعيد معامل الفهرسة [] البتة الموجودة عند الموضع n في التمثيل الثنائي للعدد int، أي 1 أو 0.
أمثلة
مثال على استخدام معامل الفهرسة []:
a = 0b11001100101010
30.downto(0) {|n| print a[n] }
#=> 0000000000000000011001100101010
a = 9**15
50.downto(0) {|n| print a[n] }
#=> 000101110110100000111000011110010100111100010111001
انظر أيضا
- التابع
>>: يعيد التابع>>قيمة عدد صحيح مُزاحة إلى اليسار بـcountموضع، أو إلى اليمين إن كانcountسالبًا. - التابع
<<: يعيد التابع<<قيمةintمُزاحة إلى اليمين بـcountموضع، أو إلى اليسار إن كانcountسالبًا.