看板 Python 關於我們 聯絡資訊
※ 引述《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
akasan:valgrind, 但 windowns 版的沒試過XD 11/02 00:43
akasan:linux 上那真的是不二選擇了 11/02 00:44
Linux:我是用 Windows ....>"< 11/02 00:45
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.81.146