Spec-Zone.ru › Scala 2.12 Library

Пакет scala.io

пакет io

Члены типов

тракт AnsiColor extends AnyRef

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

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

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

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[Символ] 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.12.9/scala/io/index.html

Spec-Zone.ru

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