作者uranusjr (←这人是超级笨蛋)
看板Python
标题Re: [翻译] Google 建议的 Python 风格指南 14
时间Fri May 10 07:39:33 2013
※ 引述《changyuheng (张昱珩)》之铭言:
: → ya790206:我会说有例外因为如果 test1 和 test2 的回传值是 bool, 05/09 21:52
: → ya790206:大部分人会用 test1() == test2()。一来好理解,二来好 05/09 21:53
: → ya790206:维护。 05/09 21:53
: → ya790206:这就违背 "永远别使用== or !=来比较singletons" 05/09 21:54
: 会有这种需求吗? @@
: 我会这样做:
: if test1() and test2():
: pass
: if all([test1(), test2(), ...]):
: pass
and 和 all() 的逻辑和 == 不一样喔
後者在两者皆 False 时候会成立
我也觉得这个需求没那麽常见
通常是皆 True 一种, 皆 False 一种, 互异一种吧
前两种要合并的状况不太多
除非你是把 bool 当 error code 来用(不是个好做法, 建议修改)
如果真的有很特殊的用法或许是可以当例外
可以麻烦提供一下为什麽会想这麽做吗?
--
作者 Linux (Windows) 看板 C_and_CPP
标题 [问题] 如何确认是否 free 对记忆体
时间 Fri Nov 2 00:14:03 2012
1F:→ akasan:valgrind, 但 windowns 版的没试过XD 11/02 00:43
2F:→ akasan:linux 上那真的是不二选择了 11/02 00:44
3F:→ Linux:我是用 Windows ....>"< 11/02 00:45
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.81.146