API > IO

このページでは IO API について解説する。

参考資料:
執筆時のバージョン:
  • ComputerCraft 1.55 for Minecraft 1.6.2




IO API

Lua標準ライブラリのioに相当するが、内部的にはLuaを使ってFS APIで実装されている。
言い換えればFS API式ファイル入出力をioライブラリ風に使うためのラッパーAPI。ioライブラリと比べて未実装機能も多い。
そのため、ComputerCraftではioライブラリを使ってcomputer外のファイルに干渉するということは出来ないようになっている。
ioライブラリについてはLuaのリファレンス等を参照。

【1.55】io.close, io.flush, io.input, io.lines, io.output関数追加。

Lua標準ライブラリとの相違点

io.open
更新モード("r+"、"w+"、"a+"、"rb+"、"wb+"、"ab+")が無い。
io.read
フォーマットは次行読み込み("*l")のみ有効。
file:read
フォーマットの数値読み込み("*n")と文字数指定読み込み(数値)がない。
io.popen、io.tmpfile、file:seek、file:setvbuf
未実装。

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2013年07月25日 01:17