我只是想知道,這句法記載:條件||提高( 「錯誤」)
1 > 2 || raise("error")
我試圖用它作爲條件:
1 > 2 || p "test"
,但它不工作:
SyntaxError: (irb):9: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '('
1 > 2 || p "test"
^
from C:/Ruby193/bin/irb:12:in `<main>'
你是什麼意思「不起作用」?發生了什麼,你期望會發生什麼? – 2012-04-04 17:27:58
我已更新我的問題。 – demas 2012-04-04 17:29:43
1> 2 ||提高「錯誤」不起作用 – Falcon 2012-04-04 17:32:29