المبرمج العربي نشر 5 فبراير 2016 أرسل تقرير مشاركة نشر 5 فبراير 2016 أريد نقل محتويات متغير معين إلى متغير آخر في روبي دون أن يشير الثاني إلى المتغير الأول، فما الطريقة الصحيحة لفعل ذلك؟ مثال على مشكلتي: sent1 = "Hello Mohammed" sent2 = sent1 sent1.gsub!("Hello","Hi") p sent2 #outputs "Hi Mohammed" أريدها أن تطبع Hello Mohammed. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 5 فبراير 2016 أرسل تقرير مشاركة نشر 5 فبراير 2016 يوجد عدة طرق في روبي لهذه المشكلة، فيمكنك على سبيل المثال استخدام طريق dup على المتغير الأول عند نسخه للمتغير الثاني كما في المثال التالي: sent2 = sent1.dup أو يمكنك فعل نفس الشيء وذلك باستخدام clone بدلا من dup كما في المثال التالي: sent2 = sent1.clone ملاحظة: يمكنك الحصول على نفس قيمة متغير معين وتجنب النسخ عن طريق استخدام الطريقة التالية: sent2 = sent1.gsub("Hello","Hi") اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
المبرمج العربي
أريد نقل محتويات متغير معين إلى متغير آخر في روبي دون أن يشير الثاني إلى المتغير الأول، فما الطريقة الصحيحة لفعل ذلك؟ مثال على مشكلتي:
sent1 = "Hello Mohammed" sent2 = sent1 sent1.gsub!("Hello","Hi") p sent2 #outputs "Hi Mohammed"
أريدها أن تطبع Hello Mohammed.
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.