From 330ea699f3c20519c174c2299215737cef5f4cbf Mon Sep 17 00:00:00 2001 From: Louis Pilfold Date: Sun, 5 Jan 2020 18:28:04 +0000 Subject: function.identity --- src/gleam/function.gleam | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/gleam/function.gleam b/src/gleam/function.gleam index 41ccf67..68fc619 100644 --- a/src/gleam/function.gleam +++ b/src/gleam/function.gleam @@ -9,3 +9,8 @@ pub fn compose(fun1: fn(a) -> b, fun2: fn(b) -> c) -> fn(a) -> c { pub fn flip(fun: fn(a, b) -> c) -> fn(b, a) -> c { fn(b, a) { fun(a, b) } } + +// A function that always returns its input value. +pub fn identity(x: a) -> a { + x +} -- cgit v1.2.3