Packages
Functions Related to the Collatz/Syracuse/3n+1 Problem
Current section
Files
Jump to
Current section
Files
src/collatz.gleam
// in src/vars.gleam
import argv
import envoy
import gleam/io
import gleam/result
import collatz/internal
pub fn main() {
case argv.load().arguments {
["get", name] -> get(name)
_ -> io.println("Usage: vars get <name>")
}
}
fn get(name: String) -> Nil {
let value =
envoy.get(name)
|> result.unwrap("")
io.println(internal.format_pair(name, value))
}