Current section
Files
Jump to
Current section
Files
src/go_over/util.gleam
pub fn iff(v: Bool, f: fn() -> a, default: a) -> a {
case v {
True -> f()
_ -> default
}
}
pub fn iffnil(v: Bool, f: fn() -> Nil) -> Nil {
iff(v, f, Nil)
}
pub fn throwaway(v: Bool, f: fn() -> Result(a, b)) -> Nil {
case v {
True -> {
let _ = f()
Nil
}
_ -> Nil
}
}