Skip to content

Latest commit

 

History

History
35 lines (11 loc) · 843 Bytes

File metadata and controls

35 lines (11 loc) · 843 Bytes

File I/O in Lua

l

Lua supports file I/O operations for reading and writing files. Here's an example:

local file = io.open("myfile.txt", "w")

file:write("Hello, world!\n")

file:close()

file = io.open("myfile.txt", "r")

local contents = file:read("*all")

file:close()

print(contents)

In this example, a file named "myfile.txt" is opened for writing using the io.open function, and a string is written to the file using the file:write method. The file is then closed using the file:close method. Next, the file is opened again for reading, and its contents are read into a string using the file:read method with the "*all" pattern. Finally, the file is closed again and the contents are printed to the console.