gpt4 book ai didi

ruby - 传递状态异常

转载 作者:行者123 更新时间:2023-12-03 08:54:33 25 4
gpt4 key购买 nike

我对 ruby 有些陌生,我想知道在异常情况下传递状态会有多糟糕?例如,有一个异常,该异常包含一个包含所有错误的列表,该列表包含在计算期间发生的所有错误。还是让计算函数显式返回两件事会更好,如果我知道事情可能会出错,则返回结果列表和错误列表?

最佳答案

听起来您正在尝试在Ruby中重新实现Haskell的Data.EitherControl.Monad.Error。已经有人这样做:https://github.com/pzol/monadic#either

关于ruby - 传递状态异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31003306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com