許多腳本翻譯人員如irb
或node
都可以作爲評估人員。如果我執行這個代碼,我可以在評估器模式下運行Lua解釋器嗎?
10
它會評估並打印本身的價值,並沒有錯誤。
當我安裝lua
它作爲執行者而不是評估者。所以當我把10
,它會產生一個錯誤。
我可以讓Lua解釋器作爲評估者嗎?
許多腳本翻譯人員如irb
或node
都可以作爲評估人員。如果我執行這個代碼,我可以在評估器模式下運行Lua解釋器嗎?
10
它會評估並打印本身的價值,並沒有錯誤。
當我安裝lua
它作爲執行者而不是評估者。所以當我把10
,它會產生一個錯誤。
我可以讓Lua解釋器作爲評估者嗎?
沒有「評估者模式」這樣的事情。 Lua解釋器只解釋有效的Lua代碼。這是一個例外,那就是從=
開始的行。
在獨立解釋器中,您可以使用此快捷方式開始一行=
,即return
。在解釋器中,當一個值返回到「main」例程時,它將被打印。
= 10, 22
return 10, 22
print(10, 22)
'10'本身並不是有效的lua語法,所以我不明白你會如何做到這一點。你想做什麼? – 2012-01-09 06:54:04
嘗試'print(10)' – 2012-01-09 07:08:13
@Carl對不起。有一個很大的mistyping。對不起:) – Eonil 2012-01-09 09:05:52