irb
またはnode
のような多くのスクリプトインタプリタが評価者として機能します。このコードを実行すると、値そのものを評価して出力し、エラーは発生しません。評価版モードでLuaインタプリタを実行できますか?
lua
をインストールしたとき、評価者ではなくエグゼキュータとして機能しました。だから10
と入力するとエラーになります。
評価者としてLuaインタプリタを使用できますか?
irb
またはnode
のような多くのスクリプトインタプリタが評価者として機能します。このコードを実行すると、値そのものを評価して出力し、エラーは発生しません。評価版モードでLuaインタプリタを実行できますか?
lua
をインストールしたとき、評価者ではなくエグゼキュータとして機能しました。だから10
と入力するとエラーになります。
評価者としてLuaインタプリタを使用できますか?
「評価者モード」はありません。 Luaインタプリタは有効なLuaコードのみを解釈します。 1つの例外を除いて、それは=
で始まる行です。
スタンドアロンインタープリタでは、=
という行を開始するショートカットがあり、これはreturn
に変換されます。インタプリタでは、値が "main"ルーチンに返されると、それが印刷されます。
、コマンドラインで入力されたときにこれらが効果的に等価です。
= 10, 22
return 10, 22
print(10, 22)
それ自体では '10'は有効な構文ではありませんので、どうやってそれを行うのか分かりません。あなたは何をしようとしているのですか? –
試してみてください 'print(10)' –
@Carl申し訳ありません。大きなミスタイプがありました。申し訳ありません:) – Eonil