Read a specific line from a file: Difference between revisions
Content added Content deleted
No edit summary |
(Add Factor example) |
||
Line 597: | Line 597: | ||
in function read_a_specific_line:line_nr/2 (read_a_specific_line.erl, line 25) |
in function read_a_specific_line:line_nr/2 (read_a_specific_line.erl, line 25) |
||
</pre> |
</pre> |
||
=={{header|Factor}}== |
|||
<lang factor>USING: continuations fry io io.encodings.utf8 io.files kernel |
|||
math ; |
|||
IN: rosetta-code.nth-line |
|||
: nth-line ( path encoding n -- str/f ) |
|||
[ f ] 3dip '[ |
|||
[ _ [ drop readln [ return ] unless* ] times ] |
|||
with-return |
|||
] with-file-reader ; |
|||
: nth-line-demo ( -- ) |
|||
"input.txt" utf8 7 nth-line [ "line not found" ] unless* |
|||
print ; |
|||
MAIN: nth-line-demo</lang> |
|||
=={{header|Fortran}}== |
=={{header|Fortran}}== |