سؤال

أيضًا ، أتساءل ما هو تأثير ترقية Ruby 1.9 على الرمز القديم من الإصدار 1.86. هل النسخة الجديدة متوافقة مع الوراء؟

هل كانت مفيدة؟

المحلول

سام روبي لديه عرض شرائح جيد للتغييرات الرئيسية: روبي 1.9: ما يمكن توقعه

فقط لتسليط الضوء على بعض الأشياء التي يمكن أن تكسر الكود الخاص بك:

  • سلاسل شخصية واحدة
  • {"A" ، "B"} لم يعد يصنع تجزئة
  • حظر المتغيرات الآن ظل المتغيرات المحلية

نصائح أخرى

أعتقد أن هذا يعتمد على الإصدار الذي تبحث عنه للحفاظ على التوافق معه. ال Changelog يصف المراجعات الرئيسية لأن التحديث الأخير بما في ذلك تغييرات بناء الجملة والتحسينات وإثارات الأخطاء

بعض الأشياء متوافقة مع الوراء ، لكن الكثير منها ليس كذلك.

للحصول على نظرة عامة شبه كاملة على جميع التغييرات (بما في ذلك الأمثلة) في 1.9.x ، تحقق من مدونة eigenclass آخر أرشيف من مدونة eigenclass.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top