Lua:
Tekstitiedoston lukeminen

How to: (Miten tehdä:)

-- Tiedoston avaaminen lukutilassa
local tiedosto = io.open("esimerkki.txt", "r")

-- Tiedoston sisällön lukeminen
local sisalto = tiedosto:read("*a")
print(sisalto)

-- Muista sulkea tiedosto!
tiedosto:close()

Output:

Tämä on esimerkkitiedoston sisältö.
Toinen rivi tekstiä.

Deep Dive (Sukellus syvyyksiin)

Lua, kevyt skriptikieli, on ollut olemassa 1990-luvun alkupuolelta. Tiedostonlukutoiminnot ovat perusominaisuuksia, ja io-kirjaston käyttö on yleinen tapa käsitellä tiedostoja. Vaihtoehtona Lua tarjoaa myös file:lines() funktion iteraattorina, jolla voi käydä läpi tiedoston rivi riviltä – hyvä muistin hallintaan. Tiedostonlukemisen suorituskyky ja turvallisuus syntyvät oikeasta toteutuksesta. Ota huomioon virhetilanteet, kuten olemattomat tiedostot tai käyttöoikeusongelmat.

See Also (Katso lisäksi)