التابع String.try_convert في روبي

من موسوعة حسوب
< Ruby‏ | String
مراجعة 13:00، 23 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (←‏انظر أيضًا)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يحاول التابع try_convert تحويل الكائن الذي مُرِّر إليه إلى سلسلة نصية. يجري هذا التابع عملية التحويل باستعمال التابع to_str.

ملاحظة: يمكن استعمال الدالة to_s لتحويل الكائنات إلى سلاسل نصية إن أمكن أيضًا.

البنية العامة

try_convert(obj)  string or nil

المعاملات

obj

الكائن المراد تحويله إلى سلسلة نصية.

القيمة المعادة

تعاد سلسلة نصية تمثِّل ناتج تحويل الكائن obj، أو تعاد القيمة nil إن لم يكن بالإمكان إجراء عملية التحويل لأي سبب كان.

أمثلة

مثال على استعمال التابع try_convert:

String.try_convert("str")     #=> "str"
String.try_convert(/re/)      #=> nil

انظر أيضًا

  • التابع new: ينشئ سلسلةً نصيةً جديدةً تحوي البيانات المُمرَّرة إليه.

مصادر