Currying: Difference between revisions

Content added Content deleted
Line 1,159: Line 1,159:
This is a simple currying function written in [[Rust]]:
This is a simple currying function written in [[Rust]]:
<lang rust>#![feature(conservative_impl_trait)]
<lang rust>#![feature(conservative_impl_trait)]
fn add_n<'a>(n : i32) -> impl Fn(i32) -> i32 + 'a {
fn add_n(n : i32) -> impl Fn(i32) -> i32 {
move |x| n + x
move |x| n + x
}
}