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