2016-08-27 302 views
-6

我是lua新手。那麼有什麼不同?我在維基上找不到它。read()和io.read()之間有什麼區別?

+1

沒有名爲'read'的全局函數。你能否更新你的問題以顯示兩者的例子代碼? –

+0

在電腦上lua有 – technikfe

+0

ComputerCraft有自己的[論壇](http://www.computercraft.info/forums2/index.php?/forum/14-ask-a-pro/)的問題。我會建議在那裏提出特定的環境問題,讓更多的人能夠回答 – KingofGamesYami

回答

4

在ComputerCraft,io.readIO API)(隨後file:read)是io.read的簡化版本標準Lua I/O library找到。

io.read:只允許格式字符串「* l」。

file:read:不支持格式字符串「* n」或字符數。

read另一方面,您可以在屏蔽所寫字符的同時獲得用戶輸入。它似乎也支持某種歷史和自動完成。它具有功能簽名:

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

並返回用戶輸入的字符串。

在未來,他們的wiki有一個Search功能。我從來沒有使用ComputerCraft,但上面的信息並不是很難提取。

相關問題