我有點困惑,我希望立即解決這種問題,因爲它是如此的好。出於某種原因,這個代碼...你能像python一樣返回python表達式的值嗎?或不是
def process(self, command):
return (command == "Quit" or "quit" or "Q" or "q")
...產生在我的計劃,這是否相同的輸出...
def process(self, command):
return True
什麼?但是,此代碼執行如我所料:
def process(self, command):
return (command == "Quit")
有人可以幫忙嗎?
你期待什麼?你也不能在C++中做到這一點。你需要'command ==「Q」或者命令==「q」......' – 2013-03-15 00:36:03
是'('Quit','quit','Q','q')'你正在做什麼? – isedev 2013-03-15 00:38:59
問題名稱與描述有什麼關係?很明顯,你正在返回'return(command ==「Quit」)'中的表達式的值,所以...你真的對此感到困惑嗎? – abarnert 2013-03-15 00:42:01