博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
闭包的另一种形式
阅读量:6125 次
发布时间:2019-06-21

本文共 421 字,大约阅读时间需要 1 分钟。

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 argprint(gen_rand_data("randint"))print(type(gen_rand_data("randint")))

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

转载于:https://www.cnblogs.com/clemente/p/10229245.html

你可能感兴趣的文章
建筑电气暖通给排水协作流程
查看>>
JavaScript面向对象编程深入分析(2)
查看>>
linux 编码转换
查看>>
POJ-2287 Tian Ji -- The Horse Racing 贪心规则在动态规划中的应用 Or 纯贪心
查看>>
Windows8/Silverlight/WPF/WP7/HTML5周学习导读(1月7日-1月14日)
查看>>
关于C#导出 文本文件
查看>>
使用native 查询时,对特殊字符的处理。
查看>>
maclean liu的oracle学习经历--长篇连载
查看>>
ECSHOP调用指定分类的文章列表
查看>>
分享:动态库的链接和链接选项-L,-rpath-link,-rpath
查看>>
vue + vuex + directives实现权限按钮的思路
查看>>
言简意赅——总结Java内存区域和常量池
查看>>
对象,包装类
查看>>
[swift 进阶]读书笔记-第六章:函数 C6P1函数的灵活性(The flexibility of function)...
查看>>
自定义控件总结和思考
查看>>
搞定神秘派之java注解
查看>>
《2019 区块链开发者报告》:Qtum 量子链公链设计与开发细
查看>>
使用协议作为可组合扩展
查看>>
沃伦·巴菲特 | 成功的 10/10/10 法则
查看>>
Object类深入研究
查看>>