闭包的另一种形式 ? (说法待确定)

Posted clemente

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了闭包的另一种形式 ? (说法待确定)相关的知识,希望对你有一定的参考价值。

def gen_rand_data(tensor_arg):
    rand_func = {
                 "randint":__gen_rand_randint
                 }

    func = rand_func[tensor_arg]
    return func(tensor_arg)

def __gen_rand_randint(arg):
    return arg


print(gen_rand_data("randint"))
print(type(gen_rand_data("randint")))

技术分享图片

return func(tensor_arg) 实际返回的是"实例化"之后的返回值string类型的"randint"

以上是关于闭包的另一种形式 ? (说法待确定)的主要内容,如果未能解决你的问题,请参考以下文章

闭包的概念

MSIL实用指南-闭包的生成和调用

从 netbeans 中的另一种形式在表中添加行

小玩意 - JSON 快速克隆的另一种形式

小玩意 - JSON 快速克隆的另一种形式

“ 模块化 modular ” “点”的另一种表现形式,将复杂的问题分解