Open1
Gleam言語のResultの小技

Gleamで Result(Nil, Nil)
のような戻り値を返したいが配列データが操作対象の時
result.try(Result(List(String), Nil), fn (data) {
list.each(data, fn (d) {
// 何らかの処理
})
|> Ok()
})
list.each
を直接呼ぶのではなく、result.try
で囲むことでlist.each
内で発生したErrorのレスポンスをカバーする。