Пакет scala.io
пакет io
Члены типов
тракт AnsiColor extends AnyRef
класс BufferedSource extends Source
класс Codec extends AnyRef
тракт LowPriorityCodecImplicits extends AnyRef
абстрактный класс Source extends Iterator[Символ] 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.12.9/scala/io/index.html
ANSI коды эскапирования, обеспечивающие управление форматированием текста и цветом на поддерживающих текст терминалах.
ANSI стили и управляющие коды
Эта группа кодов эскапирования позволяет управлять стилем текста. Например, чтобы включить обратный видеорежим с полужирным шрифтом, а затем отключить все стили, вставьте эти коды,
import io.AnsiColor._ object ColorDemo extends App { println(s"${REVERSED}${BOLD}Hello 1979!${RESET}") }Цвета переднего и заднего плана
Вставка кодов ANSI цвета в вывод текста позволит управлять цветами переднего и заднего плана текста.