假设我有以下代码:
def validator(blacklist: list=['heck', 'muffins']):
def f(questionable_word: str) -> bool:
return questionable_word in blacklist
return f
validator_british = validator(['pish'])
validator_british('pish') # returns True
validator_british('heck') # returns False
我想知道如何对validator
函数进行类型提示,以指示该函数返回一个函数,特别是这个函数接受一个str
并返回一个bool
对象。 f
函数的签名为:
def f(questionable_word: str) -> bool
在validator
中,???
应该填什么?
validator(blacklist: list=['heck', 'muffins']) -> ???: