【文件属性】:
文件名称:result:Dart结果包
文件大小:96KB
文件格式:ZIP
更新时间:2021-03-28 20:30:52
Dart
多重结果
dart结果包的灵感来自的Either和Kotlin的密封课程。
对于那些只希望从dartz获得多结果功能的用户来说,此软件包非常理想。 :OK_hand:
如何使用它
在返回一个函数时,将其设置为返回Result类型。
Result getSomethingPretty ();
然后添加错误和成功类型。
Result < Exception> getSomethingPretty () {
}
作为功能的回报,您只需要返回
return Success ( "Something Pretty" );
或者
return Error ( Exception ( "something ungly happened..." ));
该函数应如下所示:
Result < Exception> getSomethingPretty () {
【文件预览】:
result-main
----pubspec.yaml(332B)
----lib()
--------multiple_result.dart(2KB)
----pubspec.lock(8KB)
----example()
--------pubspec.yaml(2KB)
--------ios()
--------lib()
--------pubspec.lock(3KB)
--------android()
--------web()
--------.metadata(305B)
--------test()
--------README.md(537B)
--------.gitignore(732B)
----LICENSE(1KB)
----.metadata(309B)
----test()
--------multiple_result_test.dart(2KB)
----README.md(1KB)
----analysis_options.yaml(159B)
----.gitignore(1KB)
----CHANGELOG.md(195B)