ahmed1990 نشر 15 أكتوبر 2015 أرسل تقرير نشر 15 أكتوبر 2015 لدي السطر التالي المكتوب بلغة بايثون:s = "hello, %s. Where is %s?" % ("John","Mary")فهل يوجد مقابل لهذا السطر في لغة روبي؟ أريد أن يكون المقابل سطرا واحدا كما في بايثون. اقتباس
0 هشام رزق الله نشر 15 أكتوبر 2015 أرسل تقرير نشر 15 أكتوبر 2015 هنالك عدة طرق في الروبي للقيام بعملية الاستبدال في السلسلة النصية كما في بايثون ومن أسهل هذه الطرق حقن أجزاء صغيرة من الشيفرة البرمجية المكتوبة بلغة روبي إلى السلسلة النصية عن طريق رموز خاصة مثل #{} التي سيتم استبدالها عند تشغيل البرنامج بالمتغير الموجود داخل المعقفين كما في المثال التالي:name1 = "John" name2 = "Mary" "hello, #{name1}. Where is #{name2}?" كما يمكنك أيضا استخدام الرمز %s الذي سيتم استبداله أثناء عمل البرنامج بالسلسلة النصية أو بالمتغير الذي تريده كما في المثال التالي:"hello, %s. Where is %s?" % ["John", "Mary"]المصدر اقتباس
السؤال
ahmed1990
لدي السطر التالي المكتوب بلغة بايثون:
فهل يوجد مقابل لهذا السطر في لغة روبي؟ أريد أن يكون المقابل سطرا واحدا كما في بايثون.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.