aboutsummaryrefslogtreecommitdiff
path: root/src/content/chapter1_functions/lesson03_function_captures/code.gleam
blob: 35f341222b5f4e19ef58bb172f4395221e436c32 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import gleam/io

pub fn main() {
  // These two statements are equivalent
  let add_one_v1 = fn(x) { add(1, x) }
  let add_one_v2 = add(1, _)

  io.debug(add_one_v1(10))
  io.debug(add_one_v2(10))
}

fn add(a: Int, b: Int) -> Int {
  a + b
}