Spec-Zone.ru › Haskell 8

Text.Show

Авторские права (c) Университет Глазго 2001
Лицензия BSD-стиль (см. файл libraries/base/LICENSE)
Поддержка libraries@haskell.org
Стабильность предварительная
Переносимость переносимый
Safe Haskell Безопасный
Язык Haskell2010

Описание

Преобразование значений в удобочитаемые строки: класс Show и связанные функции.

тип ShowS = String -> String Исходный код

Функции shows возвращают функцию, которая добавляет результат String впереди существующей String. Это позволяет конкатенировать результаты с постоянной сложностью, используя композицию функций.

класс Show a где Исходный код

Преобразование значений в удобочитаемые String.

Производные экземпляры Show имеют следующие свойства, которые совместимы с производными экземплярами Read:

  • Результат show — это синтаксически правильное выражение Haskell, содержащее только константы, учитывая директивы фиктивности, действующие в момент объявления типа. Оно содержит только имена конструкторов, определённых в типе данных, скобки и пробелы. При использовании полей меченых конструкторов используются также фигурные скобки, запятые, имена полей и знаки равенства.
  • Если конструктор определён как инфиксный оператор, то showsPrec будет генерировать инфиксные применения конструктора.
  • представление будет заключено в скобки, если приоритет конструктора верхнего уровня в x меньше d (ассоциативность игнорируется). Таким образом, если d это 0, то результат никогда не окружён скобками; если d это 11, он всегда окружён скобками, если это не атомное выражение.
  • Если конструктор определён с использованием синтаксиса записи, то show будет генерировать форму с синтаксисом записи, с полями в том же порядке, что и в оригинальном объявлении.

Например, заданы объявления

infixr 5 :^:
data Tree a =  Leaf a  |  Tree a :^: Tree a

производный экземпляр Show эквивалентен

instance (Show a) => Show (Tree a) where

       showsPrec d (Leaf m) = showParen (d > app_prec) $
            showString "Leaf " . showsPrec (app_prec+1) m
         where app_prec = 10

       showsPrec d (u :^: v) = showParen (d > up_prec) $
            showsPrec (up_prec+1) u .
            showString " :^: "      .
            showsPrec (up_prec+1) v
         where up_prec = 5

Обратите внимание, что правоассоциативность :^: игнорируется. Например,

  • show (Leaf 1 :^: Leaf 2 :^: Leaf 3) генерирует строку "Leaf 1 :^: (Leaf 2 :^: Leaf 3)".

Минимальное полное определение

showsPrec | show

Методы

showsPrec Исходный код

Аргументы

:: Int

приоритет оператора в окружающем контексте (число от 0 до 11). Приоритет применения функций 10.

-> a

значение, подлежащее преобразованию в String.

-> ShowS

Преобразовать значение в удобочитаемое String.

showsPrec должно удовлетворять закону

showsPrec d x r ++ s  ==  showsPrec d x (r ++ s)

Производные экземпляры Read и Show удовлетворяют следующему:

  • (x,"") является элементом (readsPrec d (showsPrec d x "")).

То есть readsPrec парсит строку, сгенерированную showsPrec, и возвращает значение, с которым начиналась showsPrec.

show :: a -> String Исходный код

Специализированный вариант showsPrec, использующий контекст приоритета ноль и возвращающий обычную String.

showList :: [a] -> ShowS Исходный код

Метод showList предоставляется, чтобы программист мог дать специализированный способ отображения списков значений. Например, это используется предопределённым экземпляром Show типа Char, где значения типа String должны отображаться в двойных кавычках, а не в квадратных скобках.

Экземпляры
Подробности экземпляров
Show Bool

С версии: base-2.1

Подробности экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> Bool -> ShowS Источник

show :: Bool -> String Источник

showList :: [Bool] -> ShowS Источник

Show Char

С версии: base-2.1

Подробности экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> Char -> ShowS Источник

show :: Char -> String Источник

showList :: [Char] -> ShowS Источник

Show Double

С версии: base-2.1

Подробности экземпляра

Определено в GHC.Float

Методы

showsPrec :: Int -> Double -> ShowS Источник

show :: Double -> String Источник

showList :: [Double] -> ShowS Источник

Show Float

С версии: base-2.1

Подробности экземпляра

Определено в GHC.Float

Методы

showsPrec :: Int -> Float -> ShowS Источник

show :: Float -> String Источник

showList :: [Float] -> ShowS Источник

Show Int

С версии: base-2.1

Подробности экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> Int -> ShowS Источник

show :: Int -> String Источник

showList :: [Int] -> ShowS Источник

Show Int8

С версии: base-2.1

Подробности экземпляра

Определено в GHC.Int

Методы

showsPrec :: Int -> Int8 -> ShowS Источник

show :: Int8 -> String Источник

showList :: [Int8] -> ShowS Источник

Show Int16

С версии: base-2.1

Подробности экземпляра

Определено в GHC.Int

Методы

showsPrec :: Int -> Int16 -> ShowS Источник

show :: Int16 -> String Источник

showList :: [Int16] -> ShowS Источник

Show Int32

С версии: base-2.1

Подробности экземпляра

Определено в GHC.Int

Методы

showsPrec :: Int -> Int32 -> ShowS Источник

show :: Int32 -> String Источник

showList :: [Int32] -> ShowS Источник

Show Int64

Since: base-2.1

Instance details

Определено в GHC.Int

Методы

showsPrec :: Int -> Int64 -> ShowS Source

show :: Int64 -> String Source

showList :: [Int64] -> ShowS Source

Show Integer

Since: base-2.1

Instance details

Определено в GHC.Show

Методы

showsPrec :: Int -> Integer -> ShowS Source

show :: Integer -> String Source

showList :: [Integer] -> ShowS Source

Show Natural

Since: base-4.8.0.0

Instance details

Определено в GHC.Show

Методы

showsPrec :: Int -> Natural -> ShowS Source

show :: Natural -> String Source

showList :: [Natural] -> ShowS Source

Show Ordering

Since: base-2.1

Instance details

Определено в GHC.Show

Методы

showsPrec :: Int -> Ordering -> ShowS Source

show :: Ordering -> String Source

showList :: [Ordering] -> ShowS Source

Show Word

Since: base-2.1

Instance details

Определено в GHC.Show

Методы

showsPrec :: Int -> Word -> ShowS Source

show :: Word -> String Source

showList :: [Word] -> ShowS Source

Show Word8

Since: base-2.1

Instance details

Определено в GHC.Word

Методы

showsPrec :: Int -> Word8 -> ShowS Source

show :: Word8 -> String Source

showList :: [Word8] -> ShowS Source

Show Word16

Since: base-2.1

Instance details

Определено в GHC.Word

Методы

showsPrec :: Int -> Word16 -> ShowS Source

show :: Word16 -> String Source

showList :: [Word16] -> ShowS Source

Show Word32

Since: base-2.1

Instance details

Определено в GHC.Word

Методы

showsPrec :: Int -> Word32 -> ShowS Source

show :: Word32 -> String Source

showList :: [Word32] -> ShowS Source

Show Word64

Since: base-2.1

Instance details

Определено в GHC.Word

Методы

showsPrec :: Int -> Word64 -> ShowS Source

show :: Word64 -> String Source

showList :: [Word64] -> ShowS Source

Show RuntimeRep

Since: base-4.11.0.0

Instance details

Определено в GHC.Show

Методы

showsPrec :: Int -> RuntimeRep -> ShowS Source

show :: RuntimeRep -> String Source

showList :: [RuntimeRep] -> ShowS Source

Show VecCount

Since: base-4.11.0.0

Instance details

Определено в GHC.Show

Методы

showsPrec :: Int -> VecCount -> ShowS Source

show :: VecCount -> String Source

showList :: [VecCount] -> ShowS Source

Show VecElem

Since: base-4.11.0.0

Instance details

Определено в GHC.Show

Методы

showsPrec :: Int -> VecElem -> ShowS Source

show :: VecElem -> String Source

showList :: [VecElem] -> ShowS Source

Show CallStack

Since: base-4.9.0.0

Instance details

Определено в GHC.Show

Методы

showsPrec :: Int -> CallStack -> ShowS Source

show :: CallStack -> String Source

showList :: [CallStack] -> ShowS Source

Show SomeTypeRep

Since: base-4.10.0.0

Instance details

Определено в Data.Typeable.Internal

Методы

showsPrec :: Int -> SomeTypeRep -> ShowS Source

show :: SomeTypeRep -> String Source

showList :: [SomeTypeRep] -> ShowS Source

Show ()

Since: base-2.1

Instance details

Определено в GHC.Show

Методы

showsPrec :: Int -> () -> ShowS Source

show :: () -> String Source

showList :: [()] -> ShowS Source

Show TyCon

Since: base-2.1

Подробности экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> TyCon -> ShowS Исходный код

show :: TyCon -> String Исходный код

showList :: [TyCon] -> ShowS Исходный код

Show Module

С: base-4.9.0.0

Подробности экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> Module -> ShowS Исходный код

show :: Module -> String Исходный код

showList :: [Module] -> ShowS Исходный код

Show TrName

С: base-4.9.0.0

Подробности экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> TrName -> ShowS Исходный код

show :: TrName -> String Исходный код

showList :: [TrName] -> ShowS Исходный код

Show KindRep
Подробности экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> KindRep -> ShowS Исходный код

show :: KindRep -> String Исходный код

showList :: [KindRep] -> ShowS Исходный код

Show TypeLitSort

С: base-4.11.0.0

Подробности экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> TypeLitSort -> ShowS Исходный код

show :: TypeLitSort -> String Исходный код

showList :: [TypeLitSort] -> ShowS Исходный код

Show SomeException

С: base-3.0

Подробности экземпляра

Определено в GHC.Exception.Type

Методы

showsPrec :: Int -> SomeException -> ShowS Исходный код

show :: SomeException -> String Исходный код

showList :: [SomeException] -> ShowS Исходный код

Show SrcLoc

С: base-4.9.0.0

Подробности экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> SrcLoc -> ShowS Исходный код

show :: SrcLoc -> String Исходный код

showList :: [SrcLoc] -> ShowS Исходный код

Show GeneralCategory

С: base-2.1

Подробности экземпляра

Определено в GHC.Unicode

Методы

showsPrec :: Int -> GeneralCategory -> ShowS Источник

show :: GeneralCategory -> Строка Источник

showList :: [GeneralCategory] -> ShowS Источник

Show Число

С момента: base-4.6.0.0

Подробности экземпляра

Определено в Text.Read.Lex

Методы

showsPrec :: Int -> Число -> ShowS Источник

show :: Число -> Строка Источник

showList :: [Число] -> ShowS Источник

Show Лексема

С момента: base-2.1

Подробности экземпляра

Определено в Text.Read.Lex

Методы

showsPrec :: Int -> Лексема -> ShowS Источник

show :: Лексема -> Строка Источник

showList :: [Лексема] -> ShowS Источник

Show Отпечаток

С момента: base-4.7.0.0

Подробности экземпляра

Определено в GHC.Fingerprint.Type

Методы

showsPrec :: Int -> Отпечаток -> ShowS Источник

show :: Отпечаток -> Строка Источник

showList :: [Отпечаток] -> ShowS Источник

Show РежимIO

С момента: base-4.2.0.0

Подробности экземпляра

Определено в GHC.IO.IOMode

Методы

showsPrec :: Int -> РежимIO -> ShowS Источник

show :: РежимIO -> Строка Источник

showList :: [РежимIO] -> ShowS Источник

Show Указатель
Подробности экземпляра

Определено в Foreign.Ptr

Методы

showsPrec :: Int -> Указатель -> ShowS Источник

show :: Указатель -> Строка Источник

showList :: [Указатель] -> ShowS Источник

Show WordPtr
Подробности экземпляра

Определено в Foreign.Ptr

Методы

showsPrec :: Int -> WordPtr -> ShowS Источник

show :: WordPtr -> Строка Источник

showList :: [WordPtr] -> ShowS Источник

Show CUIntMax
Подробности экземпляра

Определено в Foreign.C.Types

Краткое описание методов

showsPrec :: Int -> CUIntMax -> ShowS Source

show :: CUIntMax -> String Source

showList :: [CUIntMax] -> ShowS Source

Show CIntMax
Подробности экземпляра

Определено в Foreign.C.Types

Краткое описание методов

showsPrec :: Int -> CIntMax -> ShowS Source

show :: CIntMax -> String Source

showList :: [CIntMax] -> ShowS Source

Show CUIntPtr
Подробности экземпляра

Определено в Foreign.C.Types

Краткое описание методов

showsPrec :: Int -> CUIntPtr -> ShowS Source

show :: CUIntPtr -> String Source

showList :: [CUIntPtr] -> ShowS Source

Show CIntPtr
Подробности экземпляра

Определено в Foreign.C.Types

Краткое описание методов

showsPrec :: Int -> CIntPtr -> ShowS Source

show :: CIntPtr -> String Source

showList :: [CIntPtr] -> ShowS Source

Show CSUSeconds
Подробности экземпляра

Определено в Foreign.C.Types

Краткое описание методов

showsPrec :: Int -> CSUSeconds -> ShowS Source

show :: CSUSeconds -> String Source

showList :: [CSUSeconds] -> ShowS Source

Show CUSeconds
Подробности экземпляра

Определено в Foreign.C.Types

Краткое описание методов

showsPrec :: Int -> CUSeconds -> ShowS Source

show :: CUSeconds -> String Source

showList :: [CUSeconds] -> ShowS Source

Show CTime
Подробности экземпляра

Определено в Foreign.C.Types

Краткое описание методов

showsPrec :: Int -> CTime -> ShowS Source

show :: CTime -> String Source

showList :: [CTime] -> ShowS Source

Show CClock
Подробности экземпляра

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CClock -> ShowS Source

show :: CClock -> String Source

showList :: [CClock] -> ShowS Source

Show CSigAtomic
Подробности экземпляра

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CSigAtomic -> ShowS Source

show :: CSigAtomic -> String Source

showList :: [CSigAtomic] -> ShowS Source

Show CWchar
Подробности экземпляра

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CWchar -> ShowS Source

show :: CWchar -> String Source

showList :: [CWchar] -> ShowS Source

Show CSize
Подробности экземпляра

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CSize -> ShowS Source

show :: CSize -> String Source

showList :: [CSize] -> ShowS Source

Show CPtrdiff
Подробности экземпляра

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CPtrdiff -> ShowS Source

show :: CPtrdiff -> String Source

showList :: [CPtrdiff] -> ShowS Source

Show CDouble
Подробности экземпляра

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CDouble -> ShowS Source

show :: CDouble -> String Source

showList :: [CDouble] -> ShowS Source

Show CFloat
Подробности экземпляра

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CFloat -> ShowS Source

show :: CFloat -> String Source

showList :: [CFloat] -> ShowS Source

Show CBool
Подробности экземпляра

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CBool -> ShowS Source

show :: CBool -> String Source

showList :: [CBool] -> ShowS Source

Show CULLong
Информация о экземпляре

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CULLong -> ShowS Source

show :: CULLong -> String Source

showList :: [CULLong] -> ShowS Source

Show CLLong
Информация о экземпляре

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CLLong -> ShowS Source

show :: CLLong -> String Source

showList :: [CLLong] -> ShowS Source

Show CULong
Информация о экземпляре

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CULong -> ShowS Source

show :: CULong -> String Source

showList :: [CULong] -> ShowS Source

Show CLong
Информация о экземпляре

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CLong -> ShowS Source

show :: CLong -> String Source

showList :: [CLong] -> ShowS Source

Show CUInt
Информация о экземпляре

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CUInt -> ShowS Source

show :: CUInt -> String Source

showList :: [CUInt] -> ShowS Source

Show CInt
Информация о экземпляре

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CInt -> ShowS Source

show :: CInt -> String Source

showList :: [CInt] -> ShowS Source

Show CUShort
Информация о экземпляре

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CUShort -> ShowS Source

show :: CUShort -> String Source

showList :: [CUShort] -> ShowS Source

Show CShort
Детали экземпляра

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CShort -> ShowS Исходный код

show :: CShort -> String Исходный код

showList :: [CShort] -> ShowS Исходный код

Show CUChar
Детали экземпляра

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CUChar -> ShowS Исходный код

show :: CUChar -> String Исходный код

showList :: [CUChar] -> ShowS Исходный код

Show CSChar
Детали экземпляра

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CSChar -> ShowS Исходный код

show :: CSChar -> String Исходный код

showList :: [CSChar] -> ShowS Исходный код

Show CChar
Детали экземпляра

Определено в Foreign.C.Types

Методы

showsPrec :: Int -> CChar -> ShowS Исходный код

show :: CChar -> String Исходный код

showList :: [CChar] -> ShowS Исходный код

Show SomeNat

С момента: base-4.7.0.0

Детали экземпляра

Определено в GHC.TypeNats

Методы

showsPrec :: Int -> SomeNat -> ShowS Исходный код

show :: SomeNat -> String Исходный код

showList :: [SomeNat] -> ShowS Исходный код

Show SomeSymbol

С момента: base-4.7.0.0

Детали экземпляра

Определено в GHC.TypeLits

Методы

showsPrec :: Int -> SomeSymbol -> ShowS Исходный код

show :: SomeSymbol -> String Исходный код

showList :: [SomeSymbol] -> ShowS Исходный код

Show DecidedStrictness

С момента: base-4.9.0.0

Детали экземпляра

Определено в GHC.Generics

Методы

showsPrec :: Int -> DecidedStrictness -> ShowS Исходный код

show :: DecidedStrictness -> String Исходный код

showList :: [DecidedStrictness] -> ShowS Исходный код

Show SourceStrictness

С момента: base-4.9.0.0

Подробности экземпляра

Определено в GHC.Generics

Методы

showsPrec :: Int -> SourceStrictness -> ShowS Source

show :: SourceStrictness -> String Source

showList :: [SourceStrictness] -> ShowS Source

Show SourceUnpackedness

Since: base-4.9.0.0

Подробности экземпляра

Определено в GHC.Generics

Методы

showsPrec :: Int -> SourceUnpackedness -> ShowS Source

show :: SourceUnpackedness -> String Source

showList :: [SourceUnpackedness] -> ShowS Source

Show Associativity

Since: base-4.6.0.0

Подробности экземпляра

Определено в GHC.Generics

Методы

showsPrec :: Int -> Associativity -> ShowS Source

show :: Associativity -> String Source

showList :: [Associativity] -> ShowS Source

Show Fixity

Since: base-4.6.0.0

Подробности экземпляра

Определено в GHC.Generics

Методы

showsPrec :: Int -> Fixity -> ShowS Source

show :: Fixity -> String Source

showList :: [Fixity] -> ShowS Source

Show Any

Since: base-2.1

Подробности экземпляра

Определено в Data.Semigroup.Internal

Методы

showsPrec :: Int -> Any -> ShowS Source

show :: Any -> String Source

showList :: [Any] -> ShowS Source

Show All

Since: base-2.1

Подробности экземпляра

Определено в Data.Semigroup.Internal

Методы

showsPrec :: Int -> All -> ShowS Source

show :: All -> String Source

showList :: [All] -> ShowS Source

Show ArithException

Since: base-4.0.0.0

Подробности экземпляра

Определено в GHC.Exception.Type

Методы

showsPrec :: Int -> ArithException -> ShowS Source

show :: ArithException -> String Source

showList :: [ArithException] -> ShowS Source

Show ErrorCall

Since: base-4.0.0.0

Детали экземпляра

Определено в GHC.Exception

Методы

showsPrec :: Int -> ErrorCall -> ShowS Исходный код

show :: ErrorCall -> String Исходный код

showList :: [ErrorCall] -> ShowS Исходный код

Show FileLockingNotSupported

С момента: base-4.10.0.0

Детали экземпляра

Определено в GHC.IO.Handle.Lock.Common

Методы

showsPrec :: Int -> FileLockingNotSupported -> ShowS Исходный код

show :: FileLockingNotSupported -> String Исходный код

showList :: [FileLockingNotSupported] -> ShowS Исходный код

Show IOException

С момента: base-4.1.0.0

Детали экземпляра

Определено в GHC.IO.Exception

Методы

showsPrec :: Int -> IOException -> ShowS Исходный код

show :: IOException -> String Исходный код

showList :: [IOException] -> ShowS Исходный код

Show MaskingState

С момента: base-4.3.0.0

Детали экземпляра

Определено в GHC.IO

Методы

showsPrec :: Int -> MaskingState -> ShowS Исходный код

show :: MaskingState -> String Исходный код

showList :: [MaskingState] -> ShowS Исходный код

Show CodingProgress

С момента: base-4.4.0.0

Детали экземпляра

Определено в GHC.IO.Encoding.Types

Методы

showsPrec :: Int -> CodingProgress -> ShowS Исходный код

show :: CodingProgress -> String Исходный код

showList :: [CodingProgress] -> ShowS Исходный код

Show TextEncoding

С момента: base-4.3.0.0

Детали экземпляра

Определено в GHC.IO.Encoding.Types

Методы

showsPrec :: Int -> TextEncoding -> ShowS Исходный код

show :: TextEncoding -> String Исходный код

showList :: [TextEncoding] -> ShowS Исходный код

Show SeekMode

С момента: base-4.2.0.0

Подробности экземпляра

Определено в GHC.IO.Device

Методы

showsPrec :: Int -> Режим поиска -> ShowS Исходный код

show :: Режим поиска -> Строка Исходный код

showList :: [Режим поиска] -> ShowS Исходный код

Show Режим новой строки

С момента: base-4.3.0.0

Подробности экземпляра

Определено в GHC.IO.Handle.Types

Методы

showsPrec :: Int -> Режим новой строки -> ShowS Исходный код

show :: Режим новой строки -> Строка Исходный код

showList :: [Режим новой строки] -> ShowS Исходный код

Show Новая строка

С момента: base-4.3.0.0

Подробности экземпляра

Определено в GHC.IO.Handle.Types

Методы

showsPrec :: Int -> Новая строка -> ShowS Исходный код

show :: Новая строка -> Строка Исходный код

showList :: [Новая строка] -> ShowS Исходный код

Show Режим буфера

С момента: base-4.2.0.0

Подробности экземпляра

Определено в GHC.IO.Handle.Types

Методы

showsPrec :: Int -> Режим буфера -> ShowS Исходный код

show :: Режим буфера -> Строка Исходный код

showList :: [Режим буфера] -> ShowS Исходный код

Show Тип дескриптора файла

С момента: base-4.1.0.0

Подробности экземпляра

Определено в GHC.IO.Handle.Types

Методы

showsPrec :: Int -> Тип дескриптора файла -> ShowS Исходный код

show :: Тип дескриптора файла -> Строка Исходный код

showList :: [Тип дескриптора файла] -> ShowS Исходный код

Show Дескриптор файла

С момента: base-4.1.0.0

Подробности экземпляра

Определено в GHC.IO.Handle.Types

Методы

showsPrec :: Int -> Дескриптор файла -> ShowS Исходный код

show :: Дескриптор файла -> Строка Исходный код

showList :: [Дескриптор файла] -> ShowS Исходный код

Show Тип ошибки ввода-вывода

С момента: base-4.1.0.0

Подробности экземпляра

Определено в GHC.IO.Exception

Методы

showsPrec :: Int -> Тип ошибки ввода-вывода -> ShowS Исходный код

show :: Тип ошибки ввода-вывода -> Строка Исходный код

showList :: [Тип ошибки ввода-вывода] -> ShowS Исходный код

Show Код завершения
Подробности экземпляра

Определено в GHC.IO.Exception

Методы

showsPrec :: Int -> ExitCode -> ShowS Источник

show :: ExitCode -> Строка Источник

showList :: [ExitCode] -> ShowS Источник

Show FixIOException

С момента: base-4.11.0.0

Подробности экземпляра

Определено в GHC.IO.Exception

Методы

showsPrec :: Int -> FixIOException -> ShowS Источник

show :: FixIOException -> Строка Источник

showList :: [FixIOException] -> ShowS Источник

Show ArrayException

С момента: base-4.1.0.0

Подробности экземпляра

Определено в GHC.IO.Exception

Методы

showsPrec :: Int -> ArrayException -> ShowS Источник

show :: ArrayException -> Строка Источник

showList :: [ArrayException] -> ShowS Источник

Show AsyncException

С момента: base-4.1.0.0

Подробности экземпляра

Определено в GHC.IO.Exception

Методы

showsPrec :: Int -> AsyncException -> ShowS Источник

show :: AsyncException -> Строка Источник

showList :: [AsyncException] -> ShowS Источник

Show SomeAsyncException

С момента: base-4.7.0.0

Подробности экземпляра

Определено в GHC.IO.Exception

Методы

showsPrec :: Int -> SomeAsyncException -> ShowS Источник

show :: SomeAsyncException -> Строка Источник

showList :: [SomeAsyncException] -> ShowS Источник

Show AssertionFailed

С момента: base-4.1.0.0

Подробности экземпляра

Определено в GHC.IO.Exception

Методы

showsPrec :: Int -> AssertionFailed -> ShowS Источник

show :: AssertionFailed -> Строка Источник

showList :: [AssertionFailed] -> ShowS Источник

Show CompactionFailed

С момента: base-4.10.0.0

Подробности экземпляра

Определено в GHC.IO.Exception

Краткое описание методов

showsPrec :: Int -> CompactionFailed -> ShowS Source

show :: CompactionFailed -> String Source

showList :: [CompactionFailed] -> ShowS Source

Show AllocationLimitExceeded

Since: base-4.7.1.0

Подробности экземпляра

Определено в GHC.IO.Exception

Краткое описание методов

showsPrec :: Int -> AllocationLimitExceeded -> ShowS Source

show :: AllocationLimitExceeded -> String Source

showList :: [AllocationLimitExceeded] -> ShowS Source

Show Deadlock

Since: base-4.1.0.0

Подробности экземпляра

Определено в GHC.IO.Exception

Краткое описание методов

showsPrec :: Int -> Deadlock -> ShowS Source

show :: Deadlock -> String Source

showList :: [Deadlock] -> ShowS Source

Show BlockedIndefinitelyOnSTM

Since: base-4.1.0.0

Подробности экземпляра

Определено в GHC.IO.Exception

Краткое описание методов

showsPrec :: Int -> BlockedIndefinitelyOnSTM -> ShowS Source

show :: BlockedIndefinitelyOnSTM -> String Source

showList :: [BlockedIndefinitelyOnSTM] -> ShowS Source

Show BlockedIndefinitelyOnMVar

Since: base-4.1.0.0

Подробности экземпляра

Определено в GHC.IO.Exception

Краткое описание методов

showsPrec :: Int -> BlockedIndefinitelyOnMVar -> ShowS Source

show :: BlockedIndefinitelyOnMVar -> String Source

showList :: [BlockedIndefinitelyOnMVar] -> ShowS Source

Show CodingFailureMode

Since: base-4.4.0.0

Подробности экземпляра

Определено в GHC.IO.Encoding.Failure

Краткое описание методов

showsPrec :: Int -> CodingFailureMode -> ShowS Source

show :: CodingFailureMode -> String Source

showList :: [CodingFailureMode] -> ShowS Source

Show Fd
Подробности экземпляра

Определено в System.Posix.Types

Методы

showsPrec :: Int -> Fd -> ShowS Исходный код

show :: Fd -> String Исходный код

showList :: [Fd] -> ShowS Исходный код

Show CNfds
Подробности экземпляра

Определено в System.Posix.Types

Методы

showsPrec :: Int -> CNfds -> ShowS Исходный код

show :: CNfds -> String Исходный код

showList :: [CNfds] -> ShowS Исходный код

Show CSocklen
Подробности экземпляра

Определено в System.Posix.Types

Методы

showsPrec :: Int -> CSocklen -> ShowS Исходный код

show :: CSocklen -> String Исходный код

showList :: [CSocklen] -> ShowS Исходный код

Show CTimer
Подробности экземпляра

Определено в System.Posix.Types

Методы

showsPrec :: Int -> CTimer -> ShowS Исходный код

show :: CTimer -> String Исходный код

showList :: [CTimer] -> ShowS Исходный код

Show CKey
Подробности экземпляра

Определено в System.Posix.Types

Методы

showsPrec :: Int -> CKey -> ShowS Исходный код

show :: CKey -> String Исходный код

showList :: [CKey] -> ShowS Исходный код

Show CId
Подробности экземпляра

Определено в System.Posix.Types

Методы

showsPrec :: Int -> CId -> ShowS Исходный код

show :: CId -> String Исходный код

showList :: [CId] -> ShowS Исходный код

Show CFsFilCnt
Подробности экземпляра

Определено в System.Posix.Types

Методы

showsPrec :: Int -> CFsFilCnt -> ShowS Исходный код

show :: CFsFilCnt -> String Исходный код

showList :: [CFsFilCnt] -> ShowS Исходный код

Show CFsBlkCnt
Подробности экземпляра

Определено в System.Posix.Types

Краткое описание методов

showsPrec :: Int -> CFsBlkCnt -> ShowS Source

show :: CFsBlkCnt -> String Source

showList :: [CFsBlkCnt] -> ShowS Source

Show CClockId
Подробности экземпляра

Определено в System.Posix.Types

Краткое описание методов

showsPrec :: Int -> CClockId -> ShowS Source

show :: CClockId -> String Source

showList :: [CClockId] -> ShowS Source

Show CBlkCnt
Подробности экземпляра

Определено в System.Posix.Types

Краткое описание методов

showsPrec :: Int -> CBlkCnt -> ShowS Source

show :: CBlkCnt -> String Source

showList :: [CBlkCnt] -> ShowS Source

Show CBlkSize
Подробности экземпляра

Определено в System.Posix.Types

Краткое описание методов

showsPrec :: Int -> CBlkSize -> ShowS Source

show :: CBlkSize -> String Source

showList :: [CBlkSize] -> ShowS Source

Show CRLim
Подробности экземпляра

Определено в System.Posix.Types

Краткое описание методов

showsPrec :: Int -> CRLim -> ShowS Source

show :: CRLim -> String Source

showList :: [CRLim] -> ShowS Source

Show CTcflag
Подробности экземпляра

Определено в System.Posix.Types

Краткое описание методов

showsPrec :: Int -> CTcflag -> ShowS Source

show :: CTcflag -> String Source

showList :: [CTcflag] -> ShowS Source

Show CSpeed
Подробности экземпляра

Определено в System.Posix.Types

Краткое описание методов

showsPrec :: Int -> CSpeed -> ShowS Source

show :: CSpeed -> String Source

showList :: [CSpeed] -> ShowS Source

Show CCc
Instance details

Определено в System.Posix.Types

Methods

showsPrec :: Int -> CCc -> ShowS Source

show :: CCc -> String Source

showList :: [CCc] -> ShowS Source

Show CUid
Instance details

Определено в System.Posix.Types

Methods

showsPrec :: Int -> CUid -> ShowS Source

show :: CUid -> String Source

showList :: [CUid] -> ShowS Source

Show CNlink
Instance details

Определено в System.Posix.Types

Methods

showsPrec :: Int -> CNlink -> ShowS Source

show :: CNlink -> String Source

showList :: [CNlink] -> ShowS Source

Show CGid
Instance details

Определено в System.Posix.Types

Methods

showsPrec :: Int -> CGid -> ShowS Source

show :: CGid -> String Source

showList :: [CGid] -> ShowS Source

Show CSsize
Instance details

Определено в System.Posix.Types

Methods

showsPrec :: Int -> CSsize -> ShowS Source

show :: CSsize -> String Source

showList :: [CSsize] -> ShowS Source

Show CPid
Instance details

Определено в System.Posix.Types

Methods

showsPrec :: Int -> CPid -> ShowS Source

show :: CPid -> String Source

showList :: [CPid] -> ShowS Source

Show COff
Instance details

Определено в System.Posix.Types

Methods

showsPrec :: Int -> COff -> ShowS Source

show :: COff -> String Source

showList :: [COff] -> ShowS Source

Show CMode
Подробности экземпляра

Определено в System.Posix.Types

Краткое описание методов

showsPrec :: Int -> CMode -> ShowS Source

show :: CMode -> String Source

showList :: [CMode] -> ShowS Source

Show CIno
Подробности экземпляра

Определено в System.Posix.Types

Краткое описание методов

showsPrec :: Int -> CIno -> ShowS Source

show :: CIno -> String Source

showList :: [CIno] -> ShowS Source

Show CDev
Подробности экземпляра

Определено в System.Posix.Types

Краткое описание методов

showsPrec :: Int -> CDev -> ShowS Source

show :: CDev -> String Source

showList :: [CDev] -> ShowS Source

Show Lifetime

Since: base-4.8.1.0

Подробности экземпляра

Определено в GHC.Event.Internal

Краткое описание методов

showsPrec :: Int -> Lifetime -> ShowS Source

show :: Lifetime -> String Source

showList :: [Lifetime] -> ShowS Source

Show Event

Since: base-4.4.0.0

Подробности экземпляра

Определено в GHC.Event.Internal

Краткое описание методов

showsPrec :: Int -> Event -> ShowS Source

show :: Event -> String Source

showList :: [Event] -> ShowS Source

Show Dynamic

Since: base-2.1

Подробности экземпляра

Определено в Data.Dynamic

Краткое описание методов

showsPrec :: Int -> Dynamic -> ShowS Source

show :: Dynamic -> String Source

showList :: [Dynamic] -> ShowS Source

Show ThreadStatus

Since: base-4.3.0.0

Подробности экземпляра

Определено в GHC.Conc.Sync

Краткое описание методов

showsPrec :: Int -> ThreadStatus -> ShowS Source

show :: ThreadStatus -> String Source

showList :: [ThreadStatus] -> ShowS Source

Show BlockReason

Since: base-4.3.0.0

Подробности экземпляра

Определено в GHC.Conc.Sync

Краткое описание методов

showsPrec :: Int -> BlockReason -> ShowS Source

show :: BlockReason -> String Source

showList :: [BlockReason] -> ShowS Source

Show ThreadId

Since: base-4.2.0.0

Подробности экземпляра

Определено в GHC.Conc.Sync

Краткое описание методов

showsPrec :: Int -> ThreadId -> ShowS Source

show :: ThreadId -> String Source

showList :: [ThreadId] -> ShowS Source

Show NestedAtomically

Since: base-4.0

Подробности экземпляра

Определено в Control.Exception.Base

Краткое описание методов

showsPrec :: Int -> NestedAtomically -> ShowS Source

show :: NestedAtomically -> String Source

showList :: [NestedAtomically] -> ShowS Source

Show NonTermination

Since: base-4.0

Подробности экземпляра

Определено в Control.Exception.Base

Краткое описание методов

showsPrec :: Int -> NonTermination -> ShowS Source

show :: NonTermination -> String Source

showList :: [NonTermination] -> ShowS Source

Show TypeError

Since: base-4.9.0.0

Подробности экземпляра

Определено в Control.Exception.Base

Краткое описание методов

showsPrec :: Int -> TypeError -> ShowS Source

show :: TypeError -> String Source

showList :: [TypeError] -> ShowS Source

Show NoMethodError

Since: base-4.0

Подробности экземпляра

Определено в Control.Exception.Base

Краткое описание методов

showsPrec :: Int -> NoMethodError -> ShowS Source

show :: NoMethodError -> String Source

showList :: [NoMethodError] -> ShowS Source

Show RecUpdError

Since: base-4.0

Подробности экземпляра

Определено в Control.Exception.Base

Методы

showsPrec :: Int -> RecUpdError -> ShowS Исходный код

show :: RecUpdError -> String Исходный код

showList :: [RecUpdError] -> ShowS Исходный код

Show RecConError

С момента: base-4.0

Подробности экземпляра

Определено в Control.Exception.Base

Методы

showsPrec :: Int -> RecConError -> ShowS Исходный код

show :: RecConError -> String Исходный код

showList :: [RecConError] -> ShowS Исходный код

Show RecSelError

С момента: base-4.0

Подробности экземпляра

Определено в Control.Exception.Base

Методы

showsPrec :: Int -> RecSelError -> ShowS Исходный код

show :: RecSelError -> String Исходный код

showList :: [RecSelError] -> ShowS Исходный код

Show PatternMatchFail

С момента: base-4.0

Подробности экземпляра

Определено в Control.Exception.Base

Методы

showsPrec :: Int -> PatternMatchFail -> ShowS Исходный код

show :: PatternMatchFail -> String Исходный код

showList :: [PatternMatchFail] -> ShowS Исходный код

Show FdKey

С момента: base-4.4.0.0

Подробности экземпляра

Определено в GHC.Event.Manager

Методы

showsPrec :: Int -> FdKey -> ShowS Исходный код

show :: FdKey -> String Исходный код

showList :: [FdKey] -> ShowS Исходный код

Show FD

С момента: base-4.1.0.0

Подробности экземпляра

Определено в GHC.IO.FD

Методы

showsPrec :: Int -> FD -> ShowS Исходный код

show :: FD -> String Исходный код

showList :: [FD] -> ShowS Исходный код

Show HandlePosn

С момента: base-4.1.0.0

Подробности экземпляра

Определено в GHC.IO.Handle

Методы

showsPrec :: Int -> HandlePosn -> ShowS Исходный код

show :: HandlePosn -> Строка Исходный код

showList :: [HandlePosn] -> ShowS Исходный код

Show Version

С версии: base-2.1

Подробности экземпляра

Определено в Data.Version

Методы

showsPrec :: Int -> Version -> ShowS Исходный код

show :: Version -> Строка Исходный код

showList :: [Version] -> ShowS Исходный код

Show StaticPtrInfo

С версии: base-4.8.0.0

Подробности экземпляра

Определено в GHC.StaticPtr

Методы

showsPrec :: Int -> StaticPtrInfo -> ShowS Исходный код

show :: StaticPtrInfo -> Строка Исходный код

showList :: [StaticPtrInfo] -> ShowS Исходный код

Show ByteOrder

С версии: base-4.11.0.0

Подробности экземпляра

Определено в GHC.ByteOrder

Методы

showsPrec :: Int -> ByteOrder -> ShowS Исходный код

show :: ByteOrder -> Строка Исходный код

showList :: [ByteOrder] -> ShowS Исходный код

Show GCDetails

С версии: base-4.10.0.0

Подробности экземпляра

Определено в GHC.Stats

Методы

showsPrec :: Int -> GCDetails -> ShowS Исходный код

show :: GCDetails -> Строка Исходный код

showList :: [GCDetails] -> ShowS Исходный код

Show RTSStats

С версии: base-4.10.0.0

Подробности экземпляра

Определено в GHC.Stats

Методы

showsPrec :: Int -> RTSStats -> ShowS Исходный код

show :: RTSStats -> Строка Исходный код

showList :: [RTSStats] -> ShowS Исходный код

Show RTSFlags

С версии: base-4.8.0.0

Подробности экземпляра

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> RTSFlags -> ShowS Исходный код

show :: RTSFlags -> Строка Исходный код

showList :: [RTSFlags] -> ShowS Исходный код

Show ParFlags

С версии: base-4.8.0.0

Подробные сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> ParFlags -> ShowS Исходный код

show :: ParFlags -> Строка Исходный код

showList :: [ParFlags] -> ShowS Исходный код

Show TickyFlags

С момента: base-4.8.0.0

Подробные сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> TickyFlags -> ShowS Исходный код

show :: TickyFlags -> Строка Исходный код

showList :: [TickyFlags] -> ShowS Исходный код

Show TraceFlags

С момента: base-4.8.0.0

Подробные сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> TraceFlags -> ShowS Исходный код

show :: TraceFlags -> Строка Исходный код

showList :: [TraceFlags] -> ShowS Исходный код

Show DoTrace

С момента: base-4.8.0.0

Подробные сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> DoTrace -> ShowS Исходный код

show :: DoTrace -> Строка Исходный код

showList :: [DoTrace] -> ShowS Исходный код

Show ProfFlags

С момента: base-4.8.0.0

Подробные сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> ProfFlags -> ShowS Исходный код

show :: ProfFlags -> Строка Исходный код

showList :: [ProfFlags] -> ShowS Исходный код

Show DoHeapProfile

С момента: base-4.8.0.0

Подробные сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> DoHeapProfile -> ShowS Исходный код

show :: DoHeapProfile -> Строка Исходный код

showList :: [DoHeapProfile] -> ShowS Исходный код

Show CCFlags

С момента: base-4.8.0.0

Подробные сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> CCFlags -> ShowS Исходный код

show :: CCFlags -> Строка Исходный код

showList :: [CCFlags] -> ShowS Исходный код

Show DoCostCentres

С момента: base-4.8.0.0

Подробные сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> DoCostCentres -> ShowS Исходный код

show :: DoCostCentres -> Строка Исходный код

showList :: [DoCostCentres] -> ShowS Исходный код

Show DebugFlags

С момента: base-4.8.0.0

Подробные сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> DebugFlags -> ShowS Исходный код

show :: DebugFlags -> Строка Исходный код

showList :: [DebugFlags] -> ShowS Исходный код

Show MiscFlags

С момента: base-4.8.0.0

Подробные сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> MiscFlags -> ShowS Исходный код

show :: MiscFlags -> Строка Исходный код

showList :: [MiscFlags] -> ShowS Исходный код

Show ConcFlags

С момента: base-4.8.0.0

Подробные сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> ConcFlags -> ShowS Исходный код

show :: ConcFlags -> Строка Исходный код

showList :: [ConcFlags] -> ShowS Исходный код

Show GCFlags

С момента: base-4.8.0.0

Подробные сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> GCFlags -> ShowS Исходный код

show :: GCFlags -> Строка Исходный код

showList :: [GCFlags] -> ShowS Исходный код

Show GiveGCStats

С момента: base-4.8.0.0

Подробные сведения об экземпляре

Определено в GHC.RTS.Flags

Методы

showsPrec :: Int -> GiveGCStats -> ShowS Исходный код

show :: GiveGCStats -> Строка Исходный код

showList :: [GiveGCStats] -> ShowS Исходный код

Show Timeout

С момента: base-4.0

Подробные сведения об экземпляре

Определено в System.Timeout

Методы

showsPrec :: Int -> Timeout -> ShowS Исходный код

show :: Timeout -> Строка Исходный код

showList :: [Timeout] -> ShowS Исходный код

Show Fixity

С момента: base-4.0.0.0

Подробности экземпляра

Определено в Data.Data

Методы

showsPrec :: Int -> Fixity -> ShowS Исходный код

show :: Fixity -> String Исходный код

showList :: [Fixity] -> ShowS Исходный код

Show ConstrRep

С момента: base-4.0.0.0

Подробности экземпляра

Определено в Data.Data

Методы

showsPrec :: Int -> ConstrRep -> ShowS Исходный код

show :: ConstrRep -> String Исходный код

showList :: [ConstrRep] -> ShowS Исходный код

Show DataRep

С момента: base-4.0.0.0

Подробности экземпляра

Определено в Data.Data

Методы

showsPrec :: Int -> DataRep -> ShowS Исходный код

show :: DataRep -> String Исходный код

showList :: [DataRep] -> ShowS Исходный код

Show Constr

С момента: base-4.0.0.0

Подробности экземпляра

Определено в Data.Data

Методы

showsPrec :: Int -> Constr -> ShowS Исходный код

show :: Constr -> String Исходный код

showList :: [Constr] -> ShowS Исходный код

Show DataType

С момента: base-4.0.0.0

Подробности экземпляра

Определено в Data.Data

Методы

showsPrec :: Int -> DataType -> ShowS Исходный код

show :: DataType -> String Исходный код

showList :: [DataType] -> ShowS Исходный код

Show Void

С момента: base-4.8.0.0

Подробности экземпляра

Определено в Data.Void

Методы

showsPrec :: Int -> Void -> ShowS Исходный код

show :: Void -> String Исходный код

showList :: [Void] -> ShowS Исходный код

Show a => Show [a]

С момента: base-2.1

Подробности экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> [a] -> ShowS Исходный код

show :: [a] -> String Исходный код

showList :: [[a]] -> ShowS Исходный код

Show a => Show (Maybe a)

С момента: base-2.1

Подробности экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> Maybe a -> ShowS Исходный код

show :: Maybe a -> String Исходный код

showList :: [Maybe a] -> ShowS Исходный код

Show a => Show (Ratio a)

Since: base-2.0.1

Подробности экземпляра

Определено в GHC.Real

Методы

showsPrec :: Int -> Ratio a -> ShowS Источник

show :: Ratio a -> String Источник

showList :: [Ratio a] -> ShowS Источник

Show (Ptr a)

Since: base-2.1

Подробности экземпляра

Определено в GHC.Ptr

Методы

showsPrec :: Int -> Ptr a -> ShowS Источник

show :: Ptr a -> String Источник

showList :: [Ptr a] -> ShowS Источник

Show (FunPtr a)

Since: base-2.1

Подробности экземпляра

Определено в GHC.Ptr

Методы

showsPrec :: Int -> FunPtr a -> ShowS Источник

show :: FunPtr a -> String Источник

showList :: [FunPtr a] -> ShowS Источник

Show p => Show (Par1 p)

Since: base-4.7.0.0

Подробности экземпляра

Определено в GHC.Generics

Методы

showsPrec :: Int -> Par1 p -> ShowS Источник

show :: Par1 p -> String Источник

showList :: [Par1 p] -> ShowS Источник

Show a => Show (NonEmpty a)

Since: base-4.11.0.0

Подробности экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> NonEmpty a -> ShowS Источник

show :: NonEmpty a -> String Источник

showList :: [NonEmpty a] -> ShowS Источник

Show a => Show (Down a)

Этот экземпляр был бы эквивалентен производным экземплярам Down newtype, если бы поле getDown было удалено

Since: base-4.7.0.0

Подробности экземпляра

Определено в Data.Ord

Методы

showsPrec :: Int -> Down a -> ShowS Источник

show :: Down a -> String Источник

showList :: [Down a] -> ShowS Источник

Show a => Show (Product a)

Since: base-2.1

Подробности экземпляра

Определено в Data.Semigroup.Internal

Методы

showsPrec :: Int -> Product a -> ShowS Источник

show :: Product a -> String Источник

showList :: [Product a] -> ShowS Источник

Show a => Show (Sum a)

Since: base-2.1

Подробности экземпляра

Определено в Data.Semigroup.Internal

Методы

showsPrec :: Int -> Sum a -> ShowS Исходный код

show :: Sum a -> Строка Исходный код

showList :: [Sum a] -> ShowS Исходный код

Show a => Show (Dual a)

С момента: base-2.1

Подробности экземпляра

Определено в Data.Semigroup.Internal

Методы

showsPrec :: Int -> Dual a -> ShowS Исходный код

show :: Dual a -> Строка Исходный код

showList :: [Dual a] -> ShowS Исходный код

Show a => Show (Last a)

С момента: base-2.1

Подробности экземпляра

Определено в Data.Monoid

Методы

showsPrec :: Int -> Last a -> ShowS Исходный код

show :: Last a -> Строка Исходный код

showList :: [Last a] -> ShowS Исходный код

Show a => Show (First a)

С момента: base-2.1

Подробности экземпляра

Определено в Data.Monoid

Методы

showsPrec :: Int -> First a -> ShowS Исходный код

show :: First a -> Строка Исходный код

showList :: [First a] -> ShowS Исходный код

Show (ForeignPtr a)

С момента: base-2.1

Подробности экземпляра

Определено в GHC.ForeignPtr

Методы

showsPrec :: Int -> ForeignPtr a -> ShowS Исходный код

show :: ForeignPtr a -> Строка Исходный код

showList :: [ForeignPtr a] -> ShowS Исходный код

Show a => Show (Identity a)

Этот экземпляр был бы эквивалентен производным экземплярам Identity newtype, если бы поле runIdentity было удалено

С момента: base-4.8.0.0

Подробности экземпляра

Определено в Data.Functor.Identity

Методы

showsPrec :: Int -> Identity a -> ShowS Исходный код

show :: Identity a -> Строка Исходный код

showList :: [Identity a] -> ShowS Исходный код

Show a => Show (ZipList a)

С момента: base-4.7.0.0

Подробности экземпляра

Определено в Control.Applicative

Методы

showsPrec :: Int -> ZipList a -> ShowS Исходный код

show :: ZipList a -> Строка Исходный код

showList :: [ZipList a] -> ShowS Исходный код

Show a => Show (Option a)

С момента: base-4.9.0.0

Подробности экземпляра

Определено в Data.Semigroup

Методы

showsPrec :: Int -> Option a -> ShowS Source

show :: Option a -> String Source

showList :: [Option a] -> ShowS Source

Show m => Show (WrappedMonoid m)

Since: base-4.9.0.0

Подробности экземпляра

Определено в Data.Semigroup

Методы

showsPrec :: Int -> WrappedMonoid m -> ShowS Source

show :: WrappedMonoid m -> String Source

showList :: [WrappedMonoid m] -> ShowS Source

Show a => Show (Last a)

Since: base-4.9.0.0

Подробности экземпляра

Определено в Data.Semigroup

Методы

showsPrec :: Int -> Last a -> ShowS Source

show :: Last a -> String Source

showList :: [Last a] -> ShowS Source

Show a => Show (First a)

Since: base-4.9.0.0

Подробности экземпляра

Определено в Data.Semigroup

Методы

showsPrec :: Int -> First a -> ShowS Source

show :: First a -> String Source

showList :: [First a] -> ShowS Source

Show a => Show (Max a)

Since: base-4.9.0.0

Подробности экземпляра

Определено в Data.Semigroup

Методы

showsPrec :: Int -> Max a -> ShowS Source

show :: Max a -> String Source

showList :: [Max a] -> ShowS Source

Show a => Show (Min a)

Since: base-4.9.0.0

Подробности экземпляра

Определено в Data.Semigroup

Методы

showsPrec :: Int -> Min a -> ShowS Source

show :: Min a -> String Source

showList :: [Min a] -> ShowS Source

Show a => Show (Complex a)

Since: base-2.1

Подробности экземпляра

Определено в Data.Complex

Методы

showsPrec :: Int -> Complex a -> ShowS Source

show :: Complex a -> String Source

showList :: [Complex a] -> ShowS Source

Show (a -> b)

Since: base-2.1

Подробности экземпляра

Определено в Text.Show.Functions

Методы

showsPrec :: Int -> (a -> b) -> ShowS Source

show :: (a -> b) -> String Source

showList :: [a -> b] -> ShowS Source

(Show a, Show b) => Show (Either a b)

Since: base-3.0

Подробности экземпляра

Определено в Data.Either

Методы

showsPrec :: Int -> Either a b -> ShowS Source

show :: Either a b -> String Source

showList :: [Either a b] -> ShowS Source

Show (V1 p)

Since: base-4.9.0.0

Подробности экземпляра

Определено в GHC.Generics

Методы

showsPrec :: Int -> V1 p -> ShowS Source

show :: V1 p -> String Source

showList :: [V1 p] -> ShowS Source

Show (U1 p)

Since: base-4.9.0.0

Подробности экземпляра

Определено в GHC.Generics

Методы

showsPrec :: Int -> U1 p -> ShowS Source

show :: U1 p -> String Source

showList :: [U1 p] -> ShowS Source

Show (TypeRep a)
Подробности экземпляра

Определено в Data.Typeable.Internal

Методы

showsPrec :: Int -> TypeRep a -> ShowS Source

show :: TypeRep a -> String Source

showList :: [TypeRep a] -> ShowS Source

(Show a, Show b) => Show (a, b)

Since: base-2.1

Подробности экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> (a, b) -> ShowS Source

show :: (a, b) -> String Source

showList :: [(a, b)] -> ShowS Source

Show (ST s a)

Since: base-2.1

Подробности экземпляра

Определено в GHC.ST

Методы

showsPrec :: Int -> ST s a -> ShowS Source

show :: ST s a -> String Source

showList :: [ST s a] -> ShowS Source

(Ix a, Show a, Show b) => Show (Array a b)

Since: base-2.1

Подробности экземпляра

Определено в GHC.Arr

Методы

showsPrec :: Int -> Array a b -> ShowS Источник

show :: Array a b -> Строка Источник

showList :: [Array a b] -> ShowS Источник

Show (Proxy s)

С версии: base-4.7.0.0

Подробности экземпляра

Определено в Data.Proxy

Методы

showsPrec :: Int -> Proxy s -> ShowS Источник

show :: Proxy s -> Строка Источник

showList :: [Proxy s] -> ShowS Источник

(Show a, Show b) => Show (Arg a b)

С версии: base-4.9.0.0

Подробности экземпляра

Определено в Data.Semigroup

Методы

showsPrec :: Int -> Arg a b -> ShowS Источник

show :: Arg a b -> Строка Источник

showList :: [Arg a b] -> ShowS Источник

HasResolution a => Show (Fixed a)

С версии: base-2.1

Подробности экземпляра

Определено в Data.Fixed

Методы

showsPrec :: Int -> Fixed a -> ShowS Источник

show :: Fixed a -> Строка Источник

showList :: [Fixed a] -> ShowS Источник

Show (f p) => Show (Rec1 f p)

С версии: base-4.7.0.0

Подробности экземпляра

Определено в GHC.Generics

Методы

showsPrec :: Int -> Rec1 f p -> ShowS Источник

show :: Rec1 f p -> Строка Источник

showList :: [Rec1 f p] -> ShowS Источник

Show (URec Word p)

С версии: base-4.9.0.0

Подробности экземпляра

Определено в GHC.Generics

Методы

showsPrec :: Int -> URec Word p -> ShowS Источник

show :: URec Word p -> Строка Источник

showList :: [URec Word p] -> ShowS Источник

Show (URec Int p)

С версии: base-4.9.0.0

Подробности экземпляра

Определено в GHC.Generics

Методы

showsPrec :: Int -> URec Int p -> ShowS Источник

show :: URec Int p -> Строка Источник

showList :: [URec Int p] -> ShowS Источник

Show (URec Float p)
Подробные сведения об экземпляре

Определено в GHC.Generics

Методы

showsPrec :: Int -> URec Float p -> ShowS Исходный код

show :: URec Float p -> Строка Исходный код

showList :: [URec Float p] -> ShowS Исходный код

Show (URec Double p)

С момента: base-4.9.0.0

Подробные сведения об экземпляре

Определено в GHC.Generics

Методы

showsPrec :: Int -> URec Double p -> ShowS Исходный код

show :: URec Double p -> Строка Исходный код

showList :: [URec Double p] -> ShowS Исходный код

Show (URec Символ p)

С момента: base-4.9.0.0

Подробные сведения об экземпляре

Определено в GHC.Generics

Методы

showsPrec :: Int -> URec Символ p -> ShowS Исходный код

show :: URec Символ p -> Строка Исходный код

showList :: [URec Символ p] -> ShowS Исходный код

(Show a, Show b, Show c) => Show (a, b, c)

С момента: base-2.1

Подробные сведения об экземпляре

Определено в GHC.Show

Методы

showsPrec :: Int -> (a, b, c) -> ShowS Исходный код

show :: (a, b, c) -> Строка Исходный код

showList :: [(a, b, c)] -> ShowS Исходный код

Show (a :~: b)

С момента: base-4.7.0.0

Подробные сведения об экземпляре

Определено в Data.Type.Equality

Методы

showsPrec :: Int -> (a :~: b) -> ShowS Исходный код

show :: (a :~: b) -> Строка Исходный код

showList :: [a :~: b] -> ShowS Исходный код

Show (Coercion a b)

С момента: base-4.7.0.0

Подробные сведения об экземпляре

Определено в Data.Type.Coercion

Методы

showsPrec :: Int -> Coercion a b -> ShowS Исходный код

show :: Coercion a b -> Строка Исходный код

showList :: [Coercion a b] -> ShowS Исходный код

Show (f a) => Show (Alt f a)

С момента: base-4.8.0.0

Подробные сведения об экземпляре

Определено в Data.Semigroup.Internal

Методы

showsPrec :: Int -> Alt f a -> ShowS Исходный код

show :: Alt f a -> Строка Исходный код

showList :: [Alt f a] -> ShowS Исходный код

Show (f a) => Show (Ap f a)

С момента: base-4.12.0.0

Подробности экземпляра

Определено в Data.Monoid

Краткое описание методов

showsPrec :: Int -> Ap f a -> ShowS Source

show :: Ap f a -> String Source

showList :: [Ap f a] -> ShowS Source

Show a => Show (Const a b)

Этот экземпляр был бы эквивалентен производным экземплярам Const newtype, если бы поле getConst было удалено

С версии: base-4.8.0.0

Подробности экземпляра

Определено в Data.Functor.Const

Краткое описание методов

showsPrec :: Int -> Const a b -> ShowS Source

show :: Const a b -> String Source

showList :: [Const a b] -> ShowS Source

Show c => Show (K1 i c p)

С версии: base-4.7.0.0

Подробности экземпляра

Определено в GHC.Generics

Краткое описание методов

showsPrec :: Int -> K1 i c p -> ShowS Source

show :: K1 i c p -> String Source

showList :: [K1 i c p] -> ShowS Source

(Show (f p), Show (g p)) => Show ((f :+: g) p)

С версии: base-4.7.0.0

Подробности экземпляра

Определено в GHC.Generics

Краткое описание методов

showsPrec :: Int -> (f :+: g) p -> ShowS Source

show :: (f :+: g) p -> String Source

showList :: [(f :+: g) p] -> ShowS Source

(Show (f p), Show (g p)) => Show ((f :*: g) p)

С версии: base-4.7.0.0

Подробности экземпляра

Определено в GHC.Generics

Краткое описание методов

showsPrec :: Int -> (f :*: g) p -> ShowS Source

show :: (f :*: g) p -> String Source

showList :: [(f :*: g) p] -> ShowS Source

(Show a, Show b, Show c, Show d) => Show (a, b, c, d)

С версии: base-2.1

Подробности экземпляра

Определено в GHC.Show

Краткое описание методов

showsPrec :: Int -> (a, b, c, d) -> ShowS Source

show :: (a, b, c, d) -> String Source

showList :: [(a, b, c, d)] -> ShowS Source

Show (a :~~: b)

С версии: base-4.10.0.0

Подробности экземпляра

Определено в Data.Type.Equality

Краткое описание методов

showsPrec :: Int -> (a :~~: b) -> ShowS Source

show :: (a :~~: b) -> String Source

showList :: [a :~~: b] -> ShowS Source

(Show1 f, Show1 g, Show a) => Show (Sum f g a)

С версии: base-4.9.0.0

Подробности экземпляра

Определено в Data.Functor.Sum

Краткое описание методов

showsPrec :: Int -> Sum f g a -> ShowS Source

show :: Sum f g a -> String Source

showList :: [Sum f g a] -> ShowS Source

(Show1 f, Show1 g, Show a) => Show (Product f g a)

Since: base-4.9.0.0

Подробности экземпляра

Определено в Data.Functor.Product

Краткое описание методов

showsPrec :: Int -> Product f g a -> ShowS Source

show :: Product f g a -> String Source

showList :: [Product f g a] -> ShowS Source

Show (f p) => Show (M1 i c f p)

Since: base-4.7.0.0

Подробности экземпляра

Определено в GHC.Generics

Краткое описание методов

showsPrec :: Int -> M1 i c f p -> ShowS Source

show :: M1 i c f p -> String Source

showList :: [M1 i c f p] -> ShowS Source

Show (f (g p)) => Show ((f :.: g) p)

Since: base-4.7.0.0

Подробности экземпляра

Определено в GHC.Generics

Краткое описание методов

showsPrec :: Int -> (f :.: g) p -> ShowS Source

show :: (f :.: g) p -> String Source

showList :: [(f :.: g) p] -> ShowS Source

(Show1 f, Show1 g, Show a) => Show (Compose f g a)

Since: base-4.9.0.0

Подробности экземпляра

Определено в Data.Functor.Compose

Краткое описание методов

showsPrec :: Int -> Compose f g a -> ShowS Source

show :: Compose f g a -> String Source

showList :: [Compose f g a] -> ShowS Source

(Show a, Show b, Show c, Show d, Show e) => Show (a, b, c, d, e)

Since: base-2.1

Подробности экземпляра

Определено в GHC.Show

Краткое описание методов

showsPrec :: Int -> (a, b, c, d, e) -> ShowS Source

show :: (a, b, c, d, e) -> String Source

showList :: [(a, b, c, d, e)] -> ShowS Source

(Show a, Show b, Show c, Show d, Show e, Show f) => Show (a, b, c, d, e, f)

Since: base-2.1

Подробности экземпляра

Определено в GHC.Show

Краткое описание методов

showsPrec :: Int -> (a, b, c, d, e, f) -> ShowS Source

show :: (a, b, c, d, e, f) -> String Source

showList :: [(a, b, c, d, e, f)] -> ShowS Source

(Show a, Show b, Show c, Show d, Show e, Show f, Show g) => Show (a, b, c, d, e, f, g)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g) -> ShowS Source

show :: (a, b, c, d, e, f, g) -> String Source

showList :: [(a, b, c, d, e, f, g)] -> ShowS Source

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h) => Show (a, b, c, d, e, f, g, h)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h) -> ShowS Source

show :: (a, b, c, d, e, f, g, h) -> String Source

showList :: [(a, b, c, d, e, f, g, h)] -> ShowS Source

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i) => Show (a, b, c, d, e, f, g, h, i)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i) -> ShowS Source

show :: (a, b, c, d, e, f, g, h, i) -> String Source

showList :: [(a, b, c, d, e, f, g, h, i)] -> ShowS Source

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j) => Show (a, b, c, d, e, f, g, h, i, j)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j) -> ShowS Source

show :: (a, b, c, d, e, f, g, h, i, j) -> String Source

showList :: [(a, b, c, d, e, f, g, h, i, j)] -> ShowS Source

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k) => Show (a, b, c, d, e, f, g, h, i, j, k)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k) -> ShowS Source

show :: (a, b, c, d, e, f, g, h, i, j, k) -> String Source

showList :: [(a, b, c, d, e, f, g, h, i, j, k)] -> ShowS Source

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l) => Show (a, b, c, d, e, f, g, h, i, j, k, l)

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l) -> ShowS Source

show :: (a, b, c, d, e, f, g, h, i, j, k, l) -> String Source

showList :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> ShowS Source

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l, Show m) => Show (a, b, c, d, e, f, g, h, i, j, k, l, m)

С момента: base-2.1

Детали экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> ShowS Источник

show :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> String Источник

showList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m)] -> ShowS Источник

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l, Show m, Show n) => Show (a, b, c, d, e, f, g, h, i, j, k, l, m, n)

С момента: base-2.1

Детали экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> ShowS Источник

show :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> String Источник

showList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] -> ShowS Источник

(Show a, Show b, Show c, Show d, Show e, Show f, Show g, Show h, Show i, Show j, Show k, Show l, Show m, Show n, Show o) => Show (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)

С момента: base-2.1

Детали экземпляра

Определено в GHC.Show

Методы

showsPrec :: Int -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> ShowS Источник

show :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> String Источник

showList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] -> ShowS Источник

shows :: Show a => a -> ShowS Источник

эквивалентно showsPrec с приоритетом 0.

showChar :: Char -> ShowS Источник

вспомогательная функция, преобразующая Char в функцию show, которая просто добавляет символ без изменений.

showString :: String -> ShowS Источник

вспомогательная функция, преобразующая String в функцию show, которая просто добавляет строку без изменений.

showParen :: Bool -> ShowS -> ShowS Источник

вспомогательная функция, которая окружает внутреннюю функцию show скобками, когда параметр Bool равен True.

showListWith :: (a -> ShowS) -> [a] -> ShowS Источник

Вывод списка (в квадратных скобках и с запятыми), учитывая функцию для вывода элементов.

© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/8.10.2/docs/html/libraries/base-4.14.1.0/Text-Show.html

Spec-Zone.ru

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