المبرمج العربي نشر 7 فبراير 2016 أرسل تقرير نشر 7 فبراير 2016 عند إطلاعي على بعض شيفرات روبي وجدت هذا الرمز، ما هذا الرمز في روبي %w ؟وهل هو معامل أم ماذا؟ وما هي فائدته؟ اقتباس
0 هشام رزق الله نشر 7 فبراير 2016 أرسل تقرير نشر 7 فبراير 2016 يعتبر هذا في روبي literal، حيث أن % يعبر عن تعبير نصي (مع r) أو مصفوفة (مع w كما في حالتك) أو سلسلة نصية (مع q) وغيرها... حيث سيرجع لك هذا الحرفي literal مصفوفة بالعناصر التي قمت بتمريرها كما في المثال التالي: > %w[h i c h e m] => ["h", "i", "c", "h", "e", "m"] ويمكنك استبدال المعقفين بأي رمز آخر مثل {} !! ?? @@ كما في الأمثلة التالية: > %w@h i c h e m@ => ["h", "i", "c", "h", "e", "m"] > %w!h i c h e m! => ["h", "i", "c", "h", "e", "m"] > %w?h i c h e m? => ["h", "i", "c", "h", "e", "m"] اقتباس
السؤال
المبرمج العربي
عند إطلاعي على بعض شيفرات روبي وجدت هذا الرمز، ما هذا الرمز في روبي %w ؟وهل هو معامل أم ماذا؟ وما هي فائدته؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.