Здравствуйте, Yuri Burger, Вы писали:
YB>так не интересно.. в первом j варианте загрузка файла тоже "отдельно заданная функия", хоть и библиотечная.. но можно сделать на чистом j
YB>YB>(+/@".);._2(1!:1<'my.txt')
YB>
Этот вариант не всегда корректно обрабатывает преносы строк (когда перенос обозначен парой CR,LF). В каноническом примере сначала убираются CR (или LF):
+/@".;._2 (#~~:&CR) 1!:1<'c:\\my.txt'
Но и этот вариант не работает если последняя строка не завершается LF. freads все ж более корректно эти все нюансы обрабатывает