替代api只是一种语法糖,用于从一组值中选择替代变量
alternatives的Python项目详细描述
***********************
可选API
********************
不执行回调时的逻辑:
b1=alternative(lambda:b)
assert isinstance(a_b,alternative)
assert bool(a_b)是(a或b)
当需要调用回调和计算布尔表达式时,这种替代方法可以提供python真理。
将选择的值有:php或php5。
可选值是object,因此我们可以将其用作字典键。
automodule::pywizard.api
:成员:一个
:导入的成员:
另一种评估备选方案的方式是全部:
。automodule::pywizard.api
:成员:所有的
:导入的成员:
,没有人限制您创建自己的备选方案选择样式。
使用一个的源,所有的都作为参考。
checks声明
----
*check*只是一个python函数,返回boolen并在其上添加注释::
@alternative
def os_linux():
“
os_linux()
=os_info()
在info['platform']
注意:
当函数被注释时,需要做一些额外的工作来为该函数提供正确的文档。
@可选的句柄为您的函数透明地复制文档。但是,您应该注意在docstring的第一行指定正确的方法签名。
可选API
********************
不执行回调时的逻辑:
assert bool(a_b)是(a或b)
当需要调用回调和计算布尔表达式时,这种替代方法可以提供python真理。
将选择的值有:php或php5。
可选值是object,因此我们可以将其用作字典键。
automodule::pywizard.api
:成员:一个
:导入的成员:
另一种评估备选方案的方式是全部:
。automodule::pywizard.api
:成员:所有的
:导入的成员:
,没有人限制您创建自己的备选方案选择样式。
使用一个的源,所有的都作为参考。
checks声明
----
*check*只是一个python函数,返回boolen并在其上添加注释::
@alternative
def os_linux():
“
os_linux()
=os_info()
在info['platform']
注意:
当函数被注释时,需要做一些额外的工作来为该函数提供正确的文档。
@可选的句柄为您的函数透明地复制文档。但是,您应该注意在docstring的第一行指定正确的方法签名。