作者darkgerm (黑骏)
看板Python
标题[闲聊] 名称冲突
时间Thu Feb 9 18:55:21 2012
有很多常用字在 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
1F:推 mikapauli:用functional programming 02/09 21:31
2F:→ amulet5566:取的变数名後面加个底线 map -> map_ 之类的 02/09 23:49