Как получить быстрый способ повторить вывод байта

ghc -e "mapM_ (\_->Data.ByteString.Char8.putStr (Data.ByteString.Char8.replicate (1024*1024) '\\255')) [1..24]"


Команда ghc -e выполняет переданное выражение языка Haskell. В данном случае, она запускает Haskell-выражение mapM_ (\_->Data.ByteString.Char8.putStr (Data.ByteString.Char8.replicate (1024*1024) '\\255')) [1..24], которое повторяет заданный байт вывода 24 раза.

Это может быть полезно, если вам нужно создать файлы большого размера с повторяющимся содержимым или если вы хотите проверить производительность системы в работе с большим объемом данных.

Альтернативным способом получения повторяющегося вывода байта будет написание скрипта на языке программирования, поддерживающем работу с файлами и байтами (например, Python, Perl или C).

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *