ahmed1990 نشر 1 أكتوبر 2015 أرسل تقرير مشاركة نشر 1 أكتوبر 2015 هل يوجد أي فرق بين p و puts في الروبي ؟ أم لكل منهما وظيفة محددة ؟ لأنني أجد الكثير من المبرمجين يستخدمون p بدلا من puts في الكثير من التطبيقات. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 1 أكتوبر 2015 أرسل تقرير مشاركة نشر 1 أكتوبر 2015 الفرق أن p a تقوم بنفس وظيفة puts a.inspect، ولفهم الفرق سأقوم بشرح قصير لـ inspect.تقوم inspect بتفقد العبارة قبل الطباعة فإذا كانت من نوع سلسلة نصية فسوف تجعلها بين رمزي " أما لو كانت رقم صحيح أو غيره فإنه ستقوم بطباعته بشكل عادي، بالإضافة إلى ذلك فإنها تضيف إلى نهاية النص أو الرقم سطر جديد.تقوم puts بطباعة جميع النتائج بعد تطبيق to_s إلى الكائن بينما تقوم p بطباعة النتيجة بعد تطبيق inspect إليها.المصدر اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
ahmed1990
هل يوجد أي فرق بين p و puts في الروبي ؟ أم لكل منهما وظيفة محددة ؟ لأنني أجد الكثير من المبرمجين يستخدمون p بدلا من puts في الكثير من التطبيقات.
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.