ZIO-PY
适用于Python的ZIO(请参阅 )。
这是灵巧的库的相当简单(非官方且笨拙)的端口。
关于ZIO monad
ZIO数据结构的这种特定实现基于提供的培训。 它是令人惊叹的官方Scala库的简化版本,但仍然非常有用。
ZIO[R, E, A]单子基本上是三个单子合为一个:
用于编写纯函数程序的“ IO monad”。 类型为ZIO[R, E, A]是一个程序,当对给定类型R输入进行求值时,该程序要么因类型E的值而失败,要么因类型A的值而成功。
一个允许您“编码到幸福道路”的。 如果在ZIO操作序列中的任何位置遇到错误,则会提早返回。
一个用于为您的程序提供输入。
与Scala的ZIO不同,此实现不包括并行/并发编程的功能。 由于我们被Global Interpreter Lock锁定在Python中,因此我们无法拥有美好的事物……因此无论如何都不会错过此功能
评论0
最新资源