Spec-Zone.ru › Haskell 8

GHC.Show

Copyright (c) The University of Glasgow 1992-2002
License see libraries/base/LICENSE
Maintainer cvs-ghc@haskell.org
Stability internal
Portability non-portable (GHC Extensions)
Safe Haskell Trustworthy
Language Haskell2010

Описание

Класс Show и связанные с ним операции.

class Show a where Source

Преобразование значений в удобочитаемые 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 Source

Аргументы

:: 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 Source

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

showList :: [a] -> ShowS Source

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

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

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Bool -> ShowS Source

show :: Bool -> String Source

showList :: [Bool] -> ShowS Source

Show Char

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Char -> ShowS Source

show :: Char -> String Source

showList :: [Char] -> ShowS Source

Show Double

Since: base-2.1

Instance details

Defined in GHC.Float

Methods

showsPrec :: Int -> Double -> ShowS Source

show :: Double -> String Source

showList :: [Double] -> ShowS Source

Show Float

Since: base-2.1

Instance details

Defined in GHC.Float

Methods

showsPrec :: Int -> Float -> ShowS Source

show :: Float -> String Source

showList :: [Float] -> ShowS Source

Show Int

Since: base-2.1

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> Int -> ShowS Source

show :: Int -> String Source

showList :: [Int] -> ShowS Source

Show Int8

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int8 -> ShowS Source

show :: Int8 -> String Source

showList :: [Int8] -> ShowS Source

Show Int16

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int16 -> ShowS Source

show :: Int16 -> String Source

showList :: [Int16] -> ShowS Source

Show Int32

Since: base-2.1

Instance details

Defined in GHC.Int

Methods

showsPrec :: Int -> Int32 -> ShowS Source

show :: Int32 -> String Source

showList :: [Int32] -> ShowS Source

Show Int64

Since: base-2.1

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

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

Методы

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

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

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

Show Integer

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

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

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

Методы

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

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

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

Show Natural

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

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

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

Методы

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

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

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

Show Ordering

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

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

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

Методы

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

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

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

Show Word

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

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

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

Методы

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

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

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

Show Word8

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

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

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

Методы

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

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

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

Show Word16

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

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

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

Методы

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

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

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

Show Word32

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

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

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

Методы

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

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

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

Show Word64

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

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

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

Методы

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

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

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

Show RuntimeRep

С версии: base-4.11.0.0

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

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

Методы

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

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

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

Show VecCount

С версии: base-4.11.0.0

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

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

Методы

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

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

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

Show VecElem

С версии: base-4.11.0.0

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

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

Методы

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

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

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

Show CallStack

С версии: base-4.9.0.0

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

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

Методы

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

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

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

Show SomeTypeRep

С версии: base-4.10.0.0

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

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

Методы

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

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

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

Show ()

С версии: base-2.1

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

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

Методы

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

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

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

Show TyCon

С версии: base-2.1

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

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

Методы

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

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

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

Show Module

Since: base-4.9.0.0

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

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

Методы

showsPrec :: Int -> Module -> ShowS Source

show :: Module -> String Source

showList :: [Module] -> ShowS Source

Show TrName

Since: base-4.9.0.0

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

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

Методы

showsPrec :: Int -> TrName -> ShowS Source

show :: TrName -> String Source

showList :: [TrName] -> ShowS Source

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

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

Методы

showsPrec :: Int -> KindRep -> ShowS Source

show :: KindRep -> String Source

showList :: [KindRep] -> ShowS Source

Show TypeLitSort

Since: base-4.11.0.0

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

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

Методы

showsPrec :: Int -> TypeLitSort -> ShowS Source

show :: TypeLitSort -> String Source

showList :: [TypeLitSort] -> ShowS Source

Show SomeException

Since: base-3.0

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

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

Методы

showsPrec :: Int -> SomeException -> ShowS Source

show :: SomeException -> String Source

showList :: [SomeException] -> ShowS Source

Show SrcLoc

Since: base-4.9.0.0

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

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

Методы

showsPrec :: Int -> SrcLoc -> ShowS Source

show :: SrcLoc -> String Source

showList :: [SrcLoc] -> ShowS Source

Show GeneralCategory

Since: base-2.1

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

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

Методы

showsPrec :: Int -> GeneralCategory -> ShowS Source

show :: GeneralCategory -> String Source

showList :: [GeneralCategory] -> ShowS Source

Show Number

Since: 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 Режим ввода-вывода

С версии: base-4.2.0.0

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

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

Методы

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

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

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

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

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

Методы

showsPrec :: Int -> Указатель -> ShowS Исходный код

show :: Указатель -> Строка Исходный код

showList :: [Указатель] -> ShowS Исходный код

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

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

Методы

showsPrec :: Int -> Указатель без знака -> ShowS Исходный код

show :: Указатель без знака -> Строка Исходный код

showList :: [Указатель без знака] -> ShowS Исходный код

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

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

Методы

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

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

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

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

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

Методы

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

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

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

Show CUIntPtr
Instance details

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

Методы

showsPrec :: Int -> CUIntPtr -> ShowS Source

show :: CUIntPtr -> String Source

showList :: [CUIntPtr] -> ShowS Source

Show CIntPtr
Instance details

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

Методы

showsPrec :: Int -> CIntPtr -> ShowS Source

show :: CIntPtr -> String Source

showList :: [CIntPtr] -> ShowS Source

Show CSUSeconds
Instance details

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

Методы

showsPrec :: Int -> CSUSeconds -> ShowS Source

show :: CSUSeconds -> String Source

showList :: [CSUSeconds] -> ShowS Source

Show CUSeconds
Instance details

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

Методы

showsPrec :: Int -> CUSeconds -> ShowS Source

show :: CUSeconds -> String Source

showList :: [CUSeconds] -> ShowS Source

Show CTime
Instance details

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

Методы

showsPrec :: Int -> CTime -> ShowS Source

show :: CTime -> String Source

showList :: [CTime] -> ShowS Source

Show CClock
Instance details

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

Методы

showsPrec :: Int -> CClock -> ShowS Source

show :: CClock -> String Source

showList :: [CClock] -> ShowS Source

Show CSigAtomic
Instance details

Определено в 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 Source

show :: CShort -> String Source

showList :: [CShort] -> ShowS Source

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

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

Методы

showsPrec :: Int -> CUChar -> ShowS Source

show :: CUChar -> String Source

showList :: [CUChar] -> ShowS Source

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

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

Методы

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

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

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

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

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

Методы

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

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

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

Show SomeNat

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

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

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

Методы

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

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

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

Show SomeSymbol

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

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

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

Методы

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

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

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

Show DecidedStrictness

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

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

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

Методы

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

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

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

Show SourceStrictness

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

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

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

Методы

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

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

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

Show SourceUnpackedness

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

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

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

Методы

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

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

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

Show Associativity

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

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

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

Методы

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

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

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

Show Фиксированность

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

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

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

Методы

showsPrec :: Int -> Фиксированность -> ShowS Исходный код

show :: Фиксированность -> Строка Исходный код

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

Show Любой

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

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

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

Методы

showsPrec :: Int -> Любой -> ShowS Исходный код

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

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

Show Все

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

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

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

Методы

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

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

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

Show ИсключениеArith

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

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

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

Методы

showsPrec :: Int -> ИсключениеArith -> ShowS Исходный код

show :: ИсключениеArith -> Строка Исходный код

showList :: [ИсключениеArith] -> ShowS Исходный код

Show ВызовОшибки

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

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

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

Методы

showsPrec :: Int -> ВызовОшибки -> ShowS Исходный код

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

showList :: [ВызовОшибки] -> ShowS Исходный код

Show FileLockingNotSupported

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

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

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

Методы

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

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

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

Show IOException

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

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

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

Методы

showsPrec :: Int -> IOException -> ShowS Source

show :: IOException -> String Source

showList :: [IOException] -> ShowS Source

Show MaskingState

Since: base-4.3.0.0

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

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

Методы

showsPrec :: Int -> MaskingState -> ShowS Source

show :: MaskingState -> String Source

showList :: [MaskingState] -> ShowS Source

Show CodingProgress

Since: base-4.4.0.0

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

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

Методы

showsPrec :: Int -> CodingProgress -> ShowS Source

show :: CodingProgress -> String Source

showList :: [CodingProgress] -> ShowS Source

Show TextEncoding

Since: base-4.3.0.0

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

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

Методы

showsPrec :: Int -> TextEncoding -> ShowS Source

show :: TextEncoding -> String Source

showList :: [TextEncoding] -> ShowS Source

Show SeekMode

Since: base-4.2.0.0

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

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

Методы

showsPrec :: Int -> SeekMode -> ShowS Source

show :: SeekMode -> String Source

showList :: [SeekMode] -> ShowS Source

Show NewlineMode

Since: base-4.3.0.0

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

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

Методы

showsPrec :: Int -> NewlineMode -> ShowS Source

show :: NewlineMode -> String Source

showList :: [NewlineMode] -> ShowS Source

Show Newline

Since: base-4.3.0.0

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

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

Методы

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

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

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

Show BufferMode

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

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

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

Методы

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

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

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

Show HandleType

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

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

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

Методы

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

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

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

Show Handle

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

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

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

Методы

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

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

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

Show IOErrorType

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

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

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

Методы

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

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

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

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

Определено в 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 Исходный код

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

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

Show AllocationLimitExceeded

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

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

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

Методы

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

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

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

Show Deadlock

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Методы

showsPrec :: Int -> Deadlock -> ShowS Source

show :: Deadlock -> String Source

showList :: [Deadlock] -> ShowS Source

Show BlockedIndefinitelyOnSTM

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Методы

showsPrec :: Int -> BlockedIndefinitelyOnSTM -> ShowS Source

show :: BlockedIndefinitelyOnSTM -> String Source

showList :: [BlockedIndefinitelyOnSTM] -> ShowS Source

Show BlockedIndefinitelyOnMVar

Since: base-4.1.0.0

Instance details

Defined in GHC.IO.Exception

Методы

showsPrec :: Int -> BlockedIndefinitelyOnMVar -> ShowS Source

show :: BlockedIndefinitelyOnMVar -> String Source

showList :: [BlockedIndefinitelyOnMVar] -> ShowS Source

Show CodingFailureMode

Since: base-4.4.0.0

Instance details

Defined in GHC.IO.Encoding.Failure

Методы

showsPrec :: Int -> CodingFailureMode -> ShowS Source

show :: CodingFailureMode -> String Source

showList :: [CodingFailureMode] -> ShowS Source

Show Fd
Instance details

Defined in System.Posix.Types

Методы

showsPrec :: Int -> Fd -> ShowS Source

show :: Fd -> String Source

showList :: [Fd] -> ShowS Source

Show CNfds
Instance details

Defined in System.Posix.Types

Методы

showsPrec :: Int -> CNfds -> ShowS Source

show :: CNfds -> String Source

showList :: [CNfds] -> ShowS Source

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

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

Методы

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

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

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

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

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

Методы

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

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

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

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

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

Методы

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

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

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

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

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

Методы

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

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

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

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

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

Методы

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

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

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

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

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

Методы

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

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

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

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

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

Методы

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

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

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

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
Подробности экземпляра

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

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

showsPrec :: Int -> CCc -> ShowS Source

show :: CCc -> String Source

showList :: [CCc] -> ShowS Source

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

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

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

showsPrec :: Int -> CUid -> ShowS Source

show :: CUid -> String Source

showList :: [CUid] -> ShowS Source

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

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

Методы

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

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

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

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

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

Методы

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

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

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

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

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

Методы

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

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

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

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

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

Методы

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

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

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

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

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

Методы

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

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

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

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

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

Методы

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

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

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

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

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

Методы

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

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

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

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

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

Методы

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

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

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

Show Lifetime

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

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

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

Методы

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

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

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

Show Event

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

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

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

Методы

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

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

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

Show Dynamic

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

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

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

Методы

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

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

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

Show ThreadStatus

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

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

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

Методы

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

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

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

Show BlockReason

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

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

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

Методы

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

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

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

Show ThreadId

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

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

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

Методы

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

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

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

Show NestedAtomically

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

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

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

Методы

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

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

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

Show NonTermination

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

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

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

Методы

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

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

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

Show TypeError

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

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

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

Методы

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

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

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

Show NoMethodError

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

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

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

Методы

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

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

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

Show RecUpdError

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

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

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

Методы

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

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

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

Show RecConError

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

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

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

Методы

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

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

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

Show RecSelError

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

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

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

Методы

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

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

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

Show PatternMatchFail

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

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

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

Методы

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

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

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

Show FdKey

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

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

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

Методы

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

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

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

Show FD

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

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

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

Методы

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

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

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

Since: base-4.8.0.0

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

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

Методы

showsPrec :: Int -> StaticPtrInfo -> ShowS Source

show :: StaticPtrInfo -> String Source

showList :: [StaticPtrInfo] -> ShowS Source

Show ByteOrder

Since: base-4.11.0.0

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

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

Методы

showsPrec :: Int -> ByteOrder -> ShowS Source

show :: ByteOrder -> String Source

showList :: [ByteOrder] -> ShowS Source

Show GCDetails

Since: base-4.10.0.0

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

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

Методы

showsPrec :: Int -> GCDetails -> ShowS Source

show :: GCDetails -> String Source

showList :: [GCDetails] -> ShowS Source

Show RTSStats

Since: base-4.10.0.0

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

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

Методы

showsPrec :: Int -> RTSStats -> ShowS Source

show :: RTSStats -> String Source

showList :: [RTSStats] -> ShowS Source

Show RTSFlags

Since: base-4.8.0.0

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

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

Методы

showsPrec :: Int -> RTSFlags -> ShowS Source

show :: RTSFlags -> String Source

showList :: [RTSFlags] -> ShowS Source

Show ParFlags

Since: base-4.8.0.0

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

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

Методы

showsPrec :: Int -> ParFlags -> ShowS Source

show :: ParFlags -> String Source

showList :: [ParFlags] -> ShowS Source

Show TickyFlags

Since: base-4.8.0.0

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

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

Методы

showsPrec :: Int -> TickyFlags -> ShowS Source

show :: TickyFlags -> String Source

showList :: [TickyFlags] -> ShowS Source

Show TraceFlags

Since: base-4.8.0.0

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

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

Методы

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

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

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

Show DoTrace

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

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

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

Методы

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

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

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

Show ProfFlags

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

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

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

Методы

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

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

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

Show DoHeapProfile

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

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

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

Методы

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

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

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

Show CCFlags

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

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

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

Методы

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

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

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

Show DoCostCentres

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

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

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

Методы

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

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

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

Show DebugFlags

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

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

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

Методы

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

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

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 -> Строка Исходный код

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

Show ConstrRep

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

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

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

Методы

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

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

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)

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

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

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

Методы

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

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

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

Show (Ptr a)

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

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

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

Методы

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

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

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

Show (FunPtr a)

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

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

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

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

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

show :: FunPtr a -> String Source

showList :: [FunPtr a] -> ShowS Source

Show p => Show (Par1 p)

С версии: base-4.7.0.0

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

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

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

showsPrec :: Int -> Par1 p -> ShowS Source

show :: Par1 p -> String Source

showList :: [Par1 p] -> ShowS Source

Show a => Show (NonEmpty a)

С версии: base-4.11.0.0

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

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

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

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

show :: NonEmpty a -> String Source

showList :: [NonEmpty a] -> ShowS Source

Show a => Show (Down a)

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

С версии: base-4.7.0.0

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

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

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

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

show :: Down a -> String Source

showList :: [Down a] -> ShowS Source

Show a => Show (Product a)

С версии: base-2.1

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

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

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

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

show :: Product a -> String Source

showList :: [Product a] -> ShowS Source

Show a => Show (Sum a)

С версии: base-2.1

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

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

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

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

show :: Sum a -> String Source

showList :: [Sum a] -> ShowS Source

Show a => Show (Dual a)

С версии: base-2.1

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

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

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

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

show :: Dual a -> String Source

showList :: [Dual a] -> ShowS Source

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 Исходный код

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

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

Show m => Show (WrappedMonoid m)

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

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

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

Методы

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

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

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

Show a => Show (Last a)

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

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

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

Методы

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

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

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

Show a => Show (First a)

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

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

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

Методы

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

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

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

Show a => Show (Max a)

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

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

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

Методы

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

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

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

Show a => Show (Min a)

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

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

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

Методы

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

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

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

Show a => Show (Complex a)

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

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

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

Методы

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

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

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

Show (a -> b)

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

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

Определено в Text.Show.Functions

Методы

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

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

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

(Show a, Show b) => Show (Either a b)

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

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

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

Методы

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

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

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

Show (V1 p)

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

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

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

Методы

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

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

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

Show (U1 p)

С: base-4.9.0.0

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

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

Методы

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

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

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

Show (TypeRep a)
Подробности экземпляра

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

Методы

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

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

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

(Show a, Show b) => Show (a, b)

С: base-2.1

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

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

Методы

showsPrec :: Int -> (a, b) -> ShowS Исходный код

show :: (a, b) -> Строка Исходный код

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

Show (ST s a)

С: base-2.1

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

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

Методы

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

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

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

(Ix a, Show a, Show b) => Show (Array a b)

С: 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 Source

show :: Arg a b -> String Source

showList :: [Arg a b] -> ShowS Source

HasResolution a => Show (Fixed a)

Since: base-2.1

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

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

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

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

show :: Fixed a -> String Source

showList :: [Fixed a] -> ShowS Source

Show (f p) => Show (Rec1 f p)

Since: base-4.7.0.0

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

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

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

showsPrec :: Int -> Rec1 f p -> ShowS Source

show :: Rec1 f p -> String Source

showList :: [Rec1 f p] -> ShowS Source

Show (URec Word p)

Since: base-4.9.0.0

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

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

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

showsPrec :: Int -> URec Word p -> ShowS Source

show :: URec Word p -> String Source

showList :: [URec Word p] -> ShowS Source

Show (URec Int p)

Since: base-4.9.0.0

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

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

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

showsPrec :: Int -> URec Int p -> ShowS Source

show :: URec Int p -> String Source

showList :: [URec Int p] -> ShowS Source

Show (URec Float p)
Подробности экземпляра

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

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

showsPrec :: Int -> URec Float p -> ShowS Source

show :: URec Float p -> String Source

showList :: [URec Float p] -> ShowS Source

Show (URec Double p)

Since: base-4.9.0.0

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

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

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

showsPrec :: Int -> URec Double p -> ShowS Source

show :: URec Double p -> String Source

showList :: [URec Double p] -> ShowS Source

Show (URec Char p)

Since: 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 (Преобразование a b)

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

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

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

Методы

showsPrec :: Int -> Преобразование a b -> ShowS Исходный код

show :: Преобразование a b -> Строка Исходный код

showList :: [Преобразование 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 Исходный код

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

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

Show a => Show (Const a b)

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

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

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

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

Методы

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

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

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

Show c => Show (K1 i c p)

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

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

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

Методы

showsPrec :: Int -> K1 i c p -> ShowS Источник

show :: K1 i c p -> String Источник

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

(Show (f p), Show (g p)) => Show ((f :+: g) p)

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

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

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

Методы

showsPrec :: Int -> (f :+: g) p -> ShowS Источник

show :: (f :+: g) p -> String Источник

showList :: [(f :+: g) p] -> ShowS Источник

(Show (f p), Show (g p)) => Show ((f :*: g) p)

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

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

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

Методы

showsPrec :: Int -> (f :*: g) p -> ShowS Источник

show :: (f :*: g) p -> String Источник

showList :: [(f :*: g) p] -> ShowS Источник

(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 Источник

show :: (a, b, c, d) -> String Источник

showList :: [(a, b, c, d)] -> ShowS Источник

Show (a :~~: b)

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

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

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

Методы

showsPrec :: Int -> (a :~~: b) -> ShowS Источник

show :: (a :~~: b) -> String Источник

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

(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 Источник

show :: Sum f g a -> String Источник

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

(Show1 f, Show1 g, Show a) => Show (Product f g a)

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

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

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

Методы

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

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

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

Show (f p) => Show (M1 i c f p)

С момента: 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

(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

(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 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

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

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

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

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

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

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

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

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)

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, m) -> ShowS Source

show :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> String Source

showList :: [(a, b, c, d, e, f, g, h, i, j, k, l, m)] -> 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 n) => Show (a, b, c, d, e, f, g, h, i, j, k, l, m, n)

Since: 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 Исходный код

type ShowS = String -> String Исходный код

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

shows :: Show a => a -> ShowS Исходный код

эквивалентно showsPrec с приоритетом 0.

showChar :: Char -> ShowS Исходный код

вспомогательная функция, преобразующая Char в функцию show, которая просто добавляет символ без изменений.

showString :: String -> ShowS Исходный код

вспомогательная функция, преобразующая String в функцию show, которая просто добавляет строку без изменений.

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

Как showLitString (расширять управляющие последовательности, используя соглашения Haskell), но * разбивает строку на несколько строк * оборачивает всё в двойные кавычки Пример: showMultiLineString "hellongoodbyenblah" возвращает [""hello\n\", "\goodbyen\", "\blah""]

showParen :: Bool -> ShowS -> ShowS Исходный код

вспомогательная функция, которая окружает внутреннюю функцию show скобками, когда параметр Bool имеет значение True.

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

showCommaSpace :: ShowS Исходный код

showSpace :: ShowS Исходный код

showLitChar :: Char -> ShowS Исходный код

Преобразует символ в строку, используя только печатные символы, используя соглашения о экранировании языка Haskell. Например:

showLitChar '\n' s  =  "\\n" ++ s

showLitString :: String -> ShowS Исходный код

То же, что и showLitChar, но для строк. Преобразует строку в строку, используя соглашения Haskell об экранировании непропечатываемых символов. Не добавляет двойные кавычки вокруг всей строки; вызывающая сторона должна это сделать. Основное отличие от showLitChar (кроме того, что аргумент — это строка, а не список) заключается в том, что мы должны экранировать двойные кавычки.

protectEsc :: (Char -> Bool) -> ShowS -> ShowS Исходный код

intToDigit :: Int -> Char Исходный код

Преобразует Int в диапазоне 0..15 в соответствующую однозначную цифру Char. Эта функция не работает с другими входными данными и генерирует строчные шестнадцатеричные цифры.

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

appPrec :: Int Исходный код

appPrec1 :: Int Исходный код

asciiTab :: [String] Исходный код

© 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/GHC-Show.html

Spec-Zone.ru

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