一套方便使用单子的工具
simplads的Python项目详细描述
#simplads是一种构造复杂算法的方法。独立设计和测试每个函数,并提供一个链接函数来准确解释代码的功能。仅在需要时才优雅地引入有状态操作,而不牺牲可读性或可测试性。
lift
write=WriterDeltaMaker.write
read=ReaderDeltaMaker.read
,
lift(lambda i:i.read-u-val)
def read(i):
return bundle.delta(i,'writer',write(keys=['keys'],new_data='val')
def write(i):
returnbundle.delta(i,'reader',read(['key'])
``
returnbundle.delta.delta(i,'reader',read(['key''])
`
`````
/>pip安装simplads
lift
write=WriterDeltaMaker.write
read=ReaderDeltaMaker.read
,
lift(lambda i:i.read-u-val)
def read(i):
return bundle.delta(i,'writer',write(keys=['keys'],new_data='val')
def write(i):
returnbundle.delta(i,'reader',read(['key'])
``
returnbundle.delta.delta(i,'reader',read(['key''])
`
`````
/>pip安装simplads