【发布时间】:2014-05-20 13:34:12
【问题描述】:
我有一个函数,它将接受另一个函数,如果我作为参数传递的函数为真,那么它会做一些事情,如果它是假的,那么它会做其他事情,但是我如何指定它以便函数是作为参数传递的是一个返回布尔值的函数?
def a_function(function,value):
if function(value) == True:
do this
else:
do this
但如果“函数”不是返回布尔值的函数,那么我的代码就不起作用
【问题讨论】:
标签: python eclipse python-3.x predicate