shine_try

运行可能产生异常的函数

Package VersionHex Docs

gleam add shine_try
import error
pub fn main() {
// 运行一个可能产生异常的函数
let result = error.try(fn() { panic as "故意引发的异常" })
// 根据结果执行分支
case result {
Ok(val) -> // ...
Error(_) -> // ...
}
}

Development

gleam run # Run the project
gleam test # Run the tests