คำถามติดแท็ก double-underscore

6
ทำไมบางฟังก์ชั่นจึงมีขีดล่าง“ __” ก่อนและหลังชื่อฟังก์ชัน?
"การเน้น" นี้ดูเหมือนจะเกิดขึ้นมากมายและฉันสงสัยว่านี่เป็นข้อกำหนดในภาษา Python หรือเป็นเพียงเรื่องของการประชุม? นอกจากนี้คนชื่อและอธิบายฟังก์ชั่นที่มีแนวโน้มที่จะมีขีดล่างและทำไม ( __init__เช่น)?

7
เหตุใดผู้คนจึงใช้ __ (ขีดล่างสองเท่า) ใน C ++ มาก
ฉันกำลังดูโค้ด C ++ โอเพนซอร์สและสังเกตเห็นคะแนนสองเท่าที่ใช้ในโค้ดส่วนใหญ่อยู่ที่จุดเริ่มต้นของชื่อตัวแปร return __CYGWIN__; แค่สงสัยว่ามีเหตุผลนี้หรือเป็นเพียงบางคน code style? ฉันจะคิดว่าฉันทำให้มันยากที่จะอ่าน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.