[閒聊] 名稱衝突

看板Python作者 (黑駿)時間13年前 (2012/02/09 18:55), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
有很多常用字在 python 裡都是關鍵字 或 blild-in function 或 module name 雖然這讓程式比較直覺沒錯 但這讓我在取變數名時有很大的困擾… 像是地圖常取名 map -> build-in function 以前寫 C 常會命名回傳值叫 re -> module name 暫存輸入的東西,取名 in -> 關鍵字 好吧,那改叫 input -> build-in function 冏… 雖然只是名字上的小問題 但每次衝突就會讓我想很久…該取什麼名字來取代0.0 不知道大家有沒有類似的問題?是怎麼解決的? -- 光明 的背後 是 黑暗 黑暗 的背後 還是 黑暗 由此可知 黑暗 > 光明 Q.E.D. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.230.123

02/09 21:31, , 1F
用functional programming
02/09 21:31, 1F

02/09 23:49, , 2F
取的變數名後面加個底線 map -> map_ 之類的
02/09 23:49, 2F
文章代碼(AID): #1FCwORlL (Python)
討論串 (同標題文章)
文章代碼(AID): #1FCwORlL (Python)