pass 很好用,常常可以在不想填東西的時候用這個應付過去。
不過有個情況是這樣的,
print("ok") if True else pass
這種寫法就會被編譯器說錯誤。
我常常需要用這種寫法,來避開在一些條件下不要執行這個動作。
像是
print(err_msg) if DEBUG_MODE else pass
有想過改成
print(err_msg) if DEBUG_MODE else print("", end="")
不過這種寫法無法兼容 Python 2 和 Python 3。
請教一下各位大大有沒有好的替代方案?