2

私はLuaプログラミングを習得しようとしていますが、おそらく些細なことで立ち往生しています。IntelliJ Idea 11のKahluaを使用していくつかのLuaスクリプトのプロトタイプを作成していますが、io.read()を使用しようとするとエラーが発生し続けます。これが私が現在持っているものです:

require "io"

print("input:")
a = io.read()        -- read a number
print(a)

Ideaで実行すると、「interpreter:1でnilを呼び出そうとしました」と表示されます。requireとその後の空白行を削除すると、「input:非テーブルのインデックスの試行:interpreter:2でnull」が表示されます。間違っていますか?

4

2 に答える 2

2

Kahulaはライブラリをサポートしていませんio

最善の策は、実際のLua SDKをセットアップし、luaコンソールの実行機能を使用することです。

参照: http ://www.screencast.com/t/0f262SeCKmqT

于 2012-03-29T21:15:27.433 に答える
0

おそらくこれ?local io(冒頭に追加)

local io = require "io"

print("input:")
a = io.read()        -- read a number
print(a)
于 2012-02-03T16:52:31.857 に答える