diff options
author | Louis Pilfold <louis@lpil.uk> | 2019-03-18 01:12:09 +0000 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2019-03-18 01:12:09 +0000 |
commit | 2cbe6bd721ae2be68c29e4de71db51bafc3478f8 (patch) | |
tree | 8bc1a3646d662fe047f45af4ba6a4c55e2ab6f09 /src/tuple.gleam | |
parent | 336614d8fc815d5eec7461ed271ae45697d9216c (diff) | |
download | gleam_stdlib-2cbe6bd721ae2be68c29e4de71db51bafc3478f8.tar.gz gleam_stdlib-2cbe6bd721ae2be68c29e4de71db51bafc3478f8.zip |
tuple module, decode lists
Diffstat (limited to 'src/tuple.gleam')
-rw-r--r-- | src/tuple.gleam | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/tuple.gleam b/src/tuple.gleam new file mode 100644 index 0000000..d437a9f --- /dev/null +++ b/src/tuple.gleam @@ -0,0 +1,23 @@ +import expect + +pub fn first(tup) { + let {a, _} = tup + a +} + +test first { + {1, 2} + |> first + |> expect:equal(_, 1) +} + +pub fn second(tup) { + let {_, a} = tup + a +} + +test second { + {1, 2} + |> second + |> expect:equal(_, 2) +} |