Re: [翻譯] Google 建議的 Python 風格指南 14

看板Python作者 (←這人是超級笨蛋)時間11年前 (2013/05/10 07:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《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

11/02 00:43,
valgrind, 但 windowns 版的沒試過XD
11/02 00:43

11/02 00:44,
linux 上那真的是不二選擇了
11/02 00:44

11/02 00:45,
我是用 Windows ....>"<
11/02 00:45
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.81.146
文章代碼(AID): #1HZ3EuUE (Python)
文章代碼(AID): #1HZ3EuUE (Python)