الفرق بين المراجعتين لصفحة: «Ruby/String/hex»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال". |
جميل-بيلوني (نقاش | مساهمات) إضافة المحتوى |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby String]] | [[تصنيف: Ruby String]] | ||
يتعامل التابع <code>hex</code> مع بادئة السلسلة النصية كسلسلة من الأرقام الست عشرية (والتي قد تبدأ بإشارة الرقم أو بالإشارة <code>0x</code>) ثم يُعيد الرقم المُقابل لها. يعيد التابع العدد 0 عند وجود أي خطأ. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">hex → integer</syntaxhighlight> | <syntaxhighlight lang="ruby">hex → integer</syntaxhighlight> | ||
==القيمة المعادة== | ==القيمة المعادة== | ||
يعاد | يُعاد الرقم المقابل لبادئة السلسلة النصية المعطاة باعتبارها سلسلة من الأرقام الست عشرية، أو يعاد العدد 0 عند حصول أي خطأ. | ||
==أمثلة== | ==أمثلة== | ||
سطر 17: | سطر 17: | ||
"wombat".hex #=> 0</syntaxhighlight> | "wombat".hex #=> 0</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/String/ascii only-3F|ascii_only?]]</code>: يتحقق إذا كانت السلسلة النصية مؤلفة من محارف مرمزة بالترميز [[Arduino/asciichart|ASCII]] فقط. | |||
* التابع <code>[[Ruby/String/codepoints|codepoints]]</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 في توثيق روبي الرسمي.] |
مراجعة 10:56، 12 ديسمبر 2018
يتعامل التابع hex
مع بادئة السلسلة النصية كسلسلة من الأرقام الست عشرية (والتي قد تبدأ بإشارة الرقم أو بالإشارة 0x
) ثم يُعيد الرقم المُقابل لها. يعيد التابع العدد 0 عند وجود أي خطأ.
البنية العامة
hex → integer
القيمة المعادة
يُعاد الرقم المقابل لبادئة السلسلة النصية المعطاة باعتبارها سلسلة من الأرقام الست عشرية، أو يعاد العدد 0 عند حصول أي خطأ.
أمثلة
مثال على استعمال التابع hex
:
"0x0a".hex #=> 10
"-1234".hex #=> -4660
"0".hex #=> 0
"wombat".hex #=> 0
انظر أيضًا
- التابع
ascii_only?
: يتحقق إذا كانت السلسلة النصية مؤلفة من محارف مرمزة بالترميز ASCII فقط. - التابع
codepoints
: يُعيد نقاط الترميز المقابلة لمحارف السلسلة النصية في مصفوفة.