ali_agha نشر 26 أكتوبر 2015 أرسل تقرير نشر 26 أكتوبر 2015 لو افترضنا أن السلسلة النصية كانت تحتوي على "Smith" فما هي أفضل طريقة للحصول على الحرف الأول من هذه السلسلة والذي في هذه الحالة هو الحرف "S". اقتباس
0 هشام رزق الله نشر 26 أكتوبر 2015 أرسل تقرير نشر 26 أكتوبر 2015 في الحقيقة طريقة الحصول على الحرف الأول من سلسلة نصية معينة تختلف من إصدار روبي لآخر، فلكل إصدار طريقته الخاصة، فلو كنت تستخدم إصدار جديد من روبي (الإصدار 1.9.0+) فيمكنك الحصول على الحرف الأول من السلسلة النصية بسهولة عن طريق السطر التالي:'Smith'[0] # => 'S' ويمكنك استخدام هذه شيفرة برمجية لو أردت أن تعمل شيفرتك على الإصدار 1.8.7+:'Smith'.chars.first # => 'S' أما لو كنت تستخدم إصدار روبي أقدم من الإصدار 1.8.7 ففي هذه الحالة أنصحك باستخدام التابعين المدمجين split و first كما في المثال التالي: 'Smith'.split(//).first # => 'S' اقتباس
السؤال
ali_agha
لو افترضنا أن السلسلة النصية كانت تحتوي على "Smith" فما هي أفضل طريقة للحصول على الحرف الأول من هذه السلسلة والذي في هذه الحالة هو الحرف "S".
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.