Пакет scala.io
пакет io
Члены типов
трактAnsiColor extends AnyRef
классBufferedSource extends Source
классCodec extends AnyRef
трактLowPriorityCodecImplicits extends AnyRef
абстрактный классSource extends Iterator[Char] with Closeable
Итерабельное представление исходных данных. Может быть сброшен с помощью необязательного метода reset.
Подклассы должны предоставить встроенный итератор.
Обработка ошибок может быть настроена путем переопределения метода report.
Текущий входной символ и позиция , а также метод получения следующего символа делегируются позиционеру.
По умолчанию позиционер кодирует номера строк и столбцов в позиции, переданной в report. Это поведение можно изменить, предоставив настроенного позиционера.
© 2002-2019 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://www.scala-lang.org/api/2.13.0/scala/io/index.html
ANSI-коды, обеспечивающие контроль над форматированием текста и цветом на поддерживающих текстовых терминалах.
ANSI-стили и управляющие коды
Эта группа кодов escape обеспечивает контроль над стилями текста. Например, чтобы включить режим инвертирования видео с жирным шрифтом, а затем выключить все стили, вставьте эти коды,
import io.AnsiColor._ object ColorDemo extends App { println(s"${REVERSED}${BOLD}Hello 1979!${RESET}") }Цвета переднего и заднего плана
Вставка ANSI-кодов цвета в вывод текста будет контролировать цвета переднего и заднего плана текста.