safe-result:成功或失败的价值

时间:2024-04-24 09:54:09
【文件属性】:

文件名称:safe-result:成功或失败的价值

文件大小:189KB

文件格式:ZIP

更新时间:2024-04-24 09:54:09

nodejs typescript js javascript-library typesafety

安全结果 错误处理是软件开发中最具挑战性的事情之一。 什么时候应该抛出错误? 什么时候应该抓到? 我应该默默地捕获它并返回“ undefined ”吗? 但是,如果我这样做的话,那么调用堆栈中更高的某个人可能想要掌握记录错误的信息,而不要记录错误。 该库的目的是试图使这一点更加连贯。 像Rust和Go这样的语言具有内置的机制,可以使错误处理比使用try / catch更加简洁和一致,这极大地浪费了代码。 更重要的是,您经常需要使用let而不是const ,因为您需要在try / catch之后使用该值。 该库的用例将在您自己的应用程序中的库函数中使用。 真的是各地诉诸没有办法try / catch在Javascript,所以你将不得不使用try / catch在你自己的“低级”的代码。 原料药 您可以通过默认导入来导入模块 import Result from 'safe-resul


网友评论