aboutsummaryrefslogtreecommitdiff
path: root/src/qgs.gleam
blob: 9c5e4c26a7b7bb38d115d0187c3a2506b431c74c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import gleam/io
import gleam/javascript/array
import gleam/json
import gleam/list

pub fn main() {
  [1, 2, 3]
  |> list.map(fn(x) { x + 1 })
  |> list.zip(["2", "3", "4"], _)
  |> array.from_list
  |> array.map(fn(t) { #(t.0, t.1 |> json.int) })
  |> array.to_list
  |> json.object
  |> json.to_string
  |> io.println
}