> For the complete documentation index, see [llms.txt](https://haskell.hpmeducation.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://haskell.hpmeducation.com/type-classes/basic-classes/show-showable-types.md).

# Show – Showable Types

The `Show` class is used for types whose values can be represented as strings and support the `show` method. All the basic types of Haskell are also instances of the `Show` class.

```haskell
show :: a -> String

ghci> show False
"False"

ghci> show [1..3]
"[1, 2, 3]"
```
