2016-08-27 5 views
-6

私はluaを初めて使っています。違いは何ですか?私はwiki上でそれを見つけることができませんでした。 ComputerCraft、io.readIO API)(及びその後file:read)においてread()とio.read()の違いは何ですか?

+1

'read'という名前のグローバル関数はありません。質問を更新して、両方の例を使ってコードを表示できますか? –

+0

にはcomputercraft luaがあります。 – technikfe

+0

ComputerCraftには、質問のための独自の[フォーラム](http://www.computercraft.info/forums2/index.php?/forum/14-ask-a-pro/)があります。その環境に特有の質問をすることをお勧めします。そこにはより多くの人々が答えられる場所があります – KingofGamesYami

答えて

4

は標準Lua I/O libraryに見出さio.readのスリム化バージョンです。

io.read:フォーマット文字列 "* l"のみを許可します。

ファイル:読み取り:フォーマット文字列「* n」または文字数をサポートしていません。

一方、ユーザが入力した文字をマスキングしながら入力することができます。また、ある種の履歴や自動補完をサポートするように見えます。それは、関数の署名を持っています:

read([ char replacement [, table history [, function auto complete ]] ]) 

文字列を返します。

将来、彼らのwikiにはSearchという機能があります。私は実際にComputerCraftを使用したことはありませんが、上記の情報は抽出するのが厳密ではありませんでした。

関連する問題