Difference between revisions of "love.filesystem.lines"

 
(3 intermediate revisions by 3 users 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 10: Line 9:
 
=== Returns ===
 
=== Returns ===
 
{{param|function|iterator|A function that iterates over all the lines in the file}}
 
{{param|function|iterator|A function that iterates over all the lines in the file}}
 +
=== Example ===
 +
<source lang="lua">
 +
local highscores = {}
 +
for line in love.filesystem.lines("highscores.lst") do
 +
  table.insert(highscores, line)
 +
end
 +
</source>
 
== See Also ==
 
== See Also ==
 
* [[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}}

Latest revision as of 10: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