Spec-Zone.ru › Scala 2.13 Library

Пакет scala.io

пакет io

Члены типов

трактAnsiColor extends AnyRef

ANSI-коды, обеспечивающие контроль над форматированием текста и цветом на поддерживающих текстовых терминалах.

ANSI-стили и управляющие коды

Эта группа кодов escape обеспечивает контроль над стилями текста. Например, чтобы включить режим инвертирования видео с жирным шрифтом, а затем выключить все стили, вставьте эти коды,

import io.AnsiColor._

object ColorDemo extends App {

  println(s"${REVERSED}${BOLD}Hello 1979!${RESET}")
}

Цвета переднего и заднего плана

Вставка ANSI-кодов цвета в вывод текста будет контролировать цвета переднего и заднего плана текста.

Цвет переднего плана Цвет заднего плана
ЧЁРНЫЙ ЧЁРНЫЙ_B
КРАСНЫЙ КРАСНЫЙ_B
ЗЕЛЁНЫЙ ЗЕЛЁНЫЙ_B
ЖЁЛТЫЙ ЖЁЛТЫЙ_B
СИНИЙ СИНИЙ_B
ПУРПУРНЫЙ ПУРПУРНЫЙ_B
ГОЛУБОЙ ГОЛУБОЙ_B
БЕЛЫЙ БЕЛЫЙ_B

классBufferedSource extends Source

классCodec extends AnyRef

трактLowPriorityCodecImplicits extends AnyRef

абстрактный классSource extends Iterator[Char] with Closeable

Итерабельное представление исходных данных. Может быть сброшен с помощью необязательного метода reset.

Подклассы должны предоставить встроенный итератор.

Обработка ошибок может быть настроена путем переопределения метода report.

Текущий входной символ и позиция , а также метод получения следующего символа делегируются позиционеру.

По умолчанию позиционер кодирует номера строк и столбцов в позиции, переданной в report. Это поведение можно изменить, предоставив настроенного позиционера.

Значения членов

объектAnsiColor extends AnsiColor

объектCodec extends LowPriorityCodecImplicits

объектSource

объектStdIn extends StdIn

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API