TheBrain نشر 3 فبراير 2016 أرسل تقرير مشاركة نشر 3 فبراير 2016 (معدل) أريد معرفة معنى الخطوط السفلية الموجودة قبل اسم كائن معين في بايثون، فعند إطلاعي على بعض مشاريع بايثون أجد أن بعض أسماء الكائنات تبدأ بخط سفلي واحد أو إثنين فما معنى ذلك؟ تم التعديل في 3 فبراير 2016 بواسطة TheBrain 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 هشام رزق الله نشر 3 فبراير 2016 أرسل تقرير مشاركة نشر 3 فبراير 2016 بالنسبة للخط السفلي الواحد الموجود في الأسماء (في الأصناف) فهو ببساطة للإشارة لبقية المبرمجين أن هذا التابع أو السمة يقصد به أن يكون خاصا، ومع ذلك، فإنه لن يتم فعل أي شيء مع الاسم نفسه. وبالنسبة للأسماء التي تحتوي على خطين سفليين فإنه يشيران ببساطة إلى التوابع والمتغيرات الأمثلة الخاصة (private instance variables and methods) أي لا يمكنك استخدامها خارج الصنف. 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 samer_jabal نشر 3 فبراير 2016 أرسل تقرير مشاركة نشر 3 فبراير 2016 بتاريخ 1 ساعة قال هشام رزق الله: وبالنسبة للأسماء التي تحتوي على خطين سفليين فإنه يشيران ببساطة إلى التوابع والمتغيرات الأمثلة الخاصة (private instance variables and methods) أي لا يمكنك استخدامها خارج الصنف. لا أظن بالمعنى المتعارف عليه في C وغيرها ولكن هي تدل على أن المتغير أو الوسيلة عبارة عن أداة مساعدة ليس لها عمل إضافي. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 هشام رزق الله نشر 3 فبراير 2016 أرسل تقرير مشاركة نشر 3 فبراير 2016 بتاريخ 1 ساعة قال samer_jabal: لا أظن بالمعنى المتعارف عليه في C وغيرها ولكن هي تدل على أن المتغير أو الوسيلة عبارة عن أداة مساعدة ليس لها عمل إضافي. نعم هذا هو معناها حسب التوثيق الرسمي. 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
TheBrain
أريد معرفة معنى الخطوط السفلية الموجودة قبل اسم كائن معين في بايثون، فعند إطلاعي على بعض مشاريع بايثون أجد أن بعض أسماء الكائنات تبدأ بخط سفلي واحد أو إثنين فما معنى ذلك؟
تم التعديل في بواسطة TheBrainرابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.