Type synonym
From HaskellWiki
(Difference between revisions)
(initial version) |
(link to type article) |
||
| Line 1: | Line 1: | ||
| - | A type synonym is a | + | A '''type synonym''' is a new name for an existing [[type]]. |
| + | Values of different synonyms of the same type are entirely compatible. | ||
In Haskell you can define a type synonym using <code>type</code>: | In Haskell you can define a type synonym using <code>type</code>: | ||
<haskell> | <haskell> | ||
| Line 6: | Line 7: | ||
In C you define a type synonym using <code>typedef</code>. | In C you define a type synonym using <code>typedef</code>. | ||
| + | |||
| + | [[Category:Glossary]] | ||
Current revision
A type synonym is a new name for an existing type.
Values of different synonyms of the same type are entirely compatible.
In Haskell you can define a type synonym using type:
type MyChar = Char
In C you define a type synonym using typedef.
