Perl6 Spurt против файлового дескриптора - PullRequest
0 голосов
/ 29 декабря 2018

Кажется, что каждый раз, когда я вызываю spurt без :append, он открывает и перезаписывает файл, а затем автоматически закрывает файл.Я записывал тысячи строк в файл с помощью рывка.Теперь это кажется большой тратой ресурсов ввода-вывода.Я думаю, что если мне нужно написать тысячи строк, я всегда должен использовать «open», чтобы получить дескриптор файла.Комментарии?

1 Ответ

0 голосов
/ 29 декабря 2018

Да, используйте open, чтобы получить дескриптор файла, и используйте print или say (или write для двоичных данных), чтобы добавить к нему.

spurt полезно толькодля одноразовых операций и предназначено для того, чтобы избавить вас от необходимости писать open, print и close для одной логической операции записи.

...