الفرق بين المراجعتين لصفحة: «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
: يتعامل مع بادئة السلسلة النصية المعطاة كسلسلة من الأرقام الثمانية (والتي قد تبدأ بإشارة الرقم الاختيارية)، ومن ثم يُعيد الرقم المُقابل لها.