التابع String.unpack1
في روبي
يفك التابع unpack1
ترميز السلسلة النصية التي استدعي معها (والتي قد تحوي بيانات ثنائية) وفقًا إلى سلسلة التنسيق المعطاة، ويعيد أول قيمة مستخرجة.
البنية العامة
unpack1(format) → obj
المعاملات
format
سلسلة نصية تمثِّل سلسلة التنسيق. تتكون سلسلة التنسيق من سلسلة من الموجهات ذات المحارف الفردية (اطلع على الجدول الموجود في التابع unpack
). يمكن أن يعقب كل موجِّه عددٌ يشير إلى عدد مرات تكرار هذا الموجه. سيستعمل الرمز *
كل العناصر المتبقية. يمكن أن يلي كل موجه من الموجهات sSiIlL
شرطة سفلية أو إشارة تعجب لاستعمال الحجم الأصلي للمنصة المُشِّغلة للنوع المُحدَّد؛ خلا ذلك، سيُستخدَم حجم ثابت مستقل عن المنصة. يجري تجاهل المسافات الفارغة في سلسلة التنسيق هذه.
القيمة المعادة
تعاد أول قيمة مستخرجة من السلسلة النصية المعطاة بعد فك ترميزها وفقًا لسلسلة التنسيق format
.
انظر أيضًا
- التابع
unpack
: يفك ترميز السلسلة النصية التي استدعي معها (والتي قد تحوي بيانات ثنائية) وفقًا إلى سلسلة التنسيق المعطاة، ويعيد مصفوفة من كل قيمة مستخرجة.