Difference between revisions of "love.filesystem.lines"

(added a simple example)
(One intermediate revision by one other user not shown)
Line 1: Line 1:
Iterate over the lines in a file
+
Iterate over the lines in a file.
 
== Function ==
 
== Function ==
 
=== Synopsis ===
 
=== Synopsis ===
Line 12: Line 12:
 
<source lang="lua">
 
<source lang="lua">
 
local highscores = {}
 
local highscores = {}
for line in love.filesystem.lines ("highscores.lst") do
+
for line in love.filesystem.lines("highscores.lst") do
   table.insert (highscores, line)
+
   table.insert(highscores, line)
 
end
 
end
 
</source>
 
</source>
Line 19: Line 19:
 
* [[parent::love.filesystem]]
 
* [[parent::love.filesystem]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Iterate over the lines in a file}}
+
{{#set:Description=Iterate over the lines in a file.}}
 +
{{#set:Since=000}}
 +
== Other Languages ==
 +
{{i18n|love.filesystem.lines}}

Revision as of 09:40, 25 March 2011

Iterate over the lines in a file.

Function

Synopsis

iterator = love.filesystem.lines( name )

Arguments

string name
The name (and path) of the file

Returns

function iterator
A function that iterates over all the lines in the file

Example

local highscores = {}
for line in love.filesystem.lines("highscores.lst") do
  table.insert(highscores, line)
end

See Also


Other Languages