#Is there a built-in `also` function that could be used for side-effects while piping?
1 messages ยท Page 1 of 1 (latest)
1 messages ยท Page 1 of 1 (latest)
With a definition similar to:
fn also(value: a, side_effect: fn() -> b) -> a {
side_effect()
value
}
And used like this:
something
|> also(fn() { my_side_effect() })
|> something_else()
pub fn function.tap(arg: a, effect: fn(a) -> b) -> a
Thank you!!
we need @alias ๐ - in elixir ut us called tap so i named it the same when i added it to stdlib ๐คทโโ๏ธ
Heh, yeah coming from Kotlin I was expecting also