suve

awful: function: f-readln

Available since rev.36 (v.0.5.0).

Declaration

NIL :f-readln ( file $FILE , mixed &ARG , … )

Summary

Takes a file, followed by any number of arguments. FILE should be open for reading.

Reads values from FILE (one value per line) and puts them into arguments received, in a left-to-right order. Numbers are read in regard to their base system. Strings read entire lines.

Example

# Sum numbers in a file, one number per line
:set &f :f-reset s'example.txt'
:set &sum i0
:set &elem i1
 
!while :not :f-eof $f
    :f-readln $f &elem
    :add &sum $elem
!done
 
:writeln s'Sum of elements: ' $sum 
:f-close $f

wikipage modified on 2014/0609/2316