اذهب إلى المحتوى
  • 0

كيف أنشئ سلاسل نصيّة بأسلوب سهل عندما تتكوّن من عدّة أسطر في روبي؟

عاطي

السؤال

مرحبا، إذا كنت أرغب في إنشاء سلسلة نصيّة بحيث تُطبع على أكثر من سطر، فيُمكن استخدام الشّيفرة التّالية:

var = "\nSELECT user, name\nFROM users\nWHERE users.id = user_id\n”

print var

 

بحيث يكون المُخرج:

 

SELECT user, name

FROM users

WHERE users.id = user_id

 

لكنّ طريقة كتابة السّلسلة النّصية تكون مزعجة أحيانا (خاصّة عند التّعامل مع سلاسل نصيّة طويلة)

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

في الإصدار الثّاني (روبي 2.0 ) أصبح بالإمكان كتابة سلاسل نصيّة متعدّدة الأسطر بعلامة النّسبة المئويّة ثم كتابة الأسطر داخل علامتي {}، انظر المثال:

var = %{
SELECT user, name
FROM users
WHERE users.id = user_id
}
print var

أنشئنا في السطر أعلاه مُتغيّرا يحمل قيمة نصيّة مُتعدّدة الأسطر، بحيث سيكون المُخرج عند طباعة المُتغيّر نفس الشيء:

SELECT user, name
FROM users
WHERE users.id = user_id

مع ملاحظة أنّك تستطيع تنظيم طريقة إنشاء السلاسل النصيّة التّي تعتمد عليها بالرجوع إلى السّطر بعد الرّمز \n :

var = "SELECT user, name
\nFROM users
\nWHERE users.id = user_id”

 

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...