2012-02-03 19 views
1

私はLuaプログラミングを手に入れようとしていますが、私はおそらくそれほど些細なことに固執しています。 IntelliJ Idea 11のKahluaを使っていくつかのLuaスクリプトのプロトタイプを作成していますが、io.read()を使用しようとするたびにエラーが発生します。ここでは、私が現在持っているものだ。それは私が「入力を取得した後、私は必要を削除し、空白行場合:私はアイデアでそれを実行するとLua Newbieが単純な入力に固執しました

require "io" 

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

は、私が「1インタプリタで nilを呼び出そうとしました」:取得 が試み非テーブルのインデックス:null 通訳者:2「私は間違っていますか?

答えて

2

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

実際のLUA SDKをセットアップして、run luaコンソール機能を使用することをお勧めします。

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

+0

2月に私はついに自分の背中で同じことを考えました。私は以来、コンソール機能を介して実行していた。 – Cliff

0

おそらくこれは? (先頭にlocal ioを追加)

local io = require "io" 

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

いや、私はそれは、プラグインのバグだと思います。通常のLuaランタイムは、自分のコードのすべての味をうまく受け入れます。 IDEプラグインを使用して新しい言語を拾い上げるそのつま先のスタブの1つ。 – Cliff

関連する問題