Tuples module
This module contains the definitions for the Tuple data types. While tuples up to 6-tuples are defined by this module, it is better in most situations to use a more meaningful user-defined data type than the larger tuples.
It is automatically imported (via the Prelude module) unless
the -noprelude compiler option is used. Almost all programs
and modules will need to import this module.
Data types
- Tuples::Pair<a,b> - Sugared as (a,b)
- Tuples::Triple<a,b,c> - Sugared as (a,b,c)
- Tuples::Tuple4<a,b,c,d> - Sugared as (a,b,c,d)
- Tuples::Tuple5<a,b,c,d,e> - Sugared as (a,b,c,d,e)
- Tuples::Tuple6<a,b,c,d,e,f> - Sugared as (a,b,c,d,e,f)