الفرق بين المراجعتين ل"Ruby/String/hex"
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) (إضافة المحتوى) |
جميل-بيلوني (نقاش | مساهمات) ط |
||
سطر 18: | سطر 18: | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
− | |||
* التابع <code>[[Ruby/String/codepoints|codepoints]]</code>: يُعيد نقاط الترميز المقابلة لمحارف السلسلة النصية في مصفوفة. | * التابع <code>[[Ruby/String/codepoints|codepoints]]</code>: يُعيد نقاط الترميز المقابلة لمحارف السلسلة النصية في مصفوفة. | ||
+ | * التابع <code>[[Ruby/String/oct|oct]]</code>: يتعامل مع بادئة السلسلة النصية المعطاة كسلسلة من الأرقام الثمانية (والتي قد تبدأ بإشارة الرقم الاختيارية)، ومن ثم يُعيد الرقم المُقابل لها. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-hex قسم التابع hex في الصنف String في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/String.html#method-i-hex قسم التابع hex في الصنف String في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 13:14، 12 ديسمبر 2018
يتعامل التابع hex
مع بادئة السلسلة النصية كسلسلة من الأرقام الست عشرية (والتي قد تبدأ بإشارة الرقم أو بالإشارة 0x
) ثم يُعيد الرقم المُقابل لها. يعيد التابع العدد 0 عند وجود أي خطأ.
البنية العامة
hex → integer
القيمة المعادة
يُعاد الرقم المقابل لبادئة السلسلة النصية المعطاة باعتبارها سلسلة من الأرقام الست عشرية، أو يعاد العدد 0 عند حصول أي خطأ.
أمثلة
مثال على استعمال التابع hex
:
"0x0a".hex #=> 10
"-1234".hex #=> -4660
"0".hex #=> 0
"wombat".hex #=> 0
انظر أيضًا
- التابع
codepoints
: يُعيد نقاط الترميز المقابلة لمحارف السلسلة النصية في مصفوفة. - التابع
oct
: يتعامل مع بادئة السلسلة النصية المعطاة كسلسلة من الأرقام الثمانية (والتي قد تبدأ بإشارة الرقم الاختيارية)، ومن ثم يُعيد الرقم المُقابل لها.