博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
函数式编程
阅读量:6330 次
发布时间:2019-06-22

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

编程的三种方法论:

1面向过程

2函数式

3面向对象

---------------------------------------------

高阶函数:1,把函数当做参数传给另一个函数。2回值当中包含函数。。两者满足一种就是高阶函数
#把函数当做参数传给另一个函数 def foo(n):     print(n) def bar(name):     print('my name is %s' %name) foo(bar('alex')) 输出结果: my name is alex None ------------------------
#返回值当中包含函数 def bar():     print('from bar') def foo():     print('from foo')     return bar n = foo() n() def handle():     print('from handle')     return handle h = handle() h() def test1():     print('from test1') def test():     print('from handle')     return test1() test()

转载于:https://www.cnblogs.com/lhqlhq/p/8672368.html

你可能感兴趣的文章
文件上传Error setting expression 'upload' with value '[Ljava.lang.String
查看>>
percona
查看>>
PacificA 一致性协议解读
查看>>
ActFramework 小贴士 - 获得应用版本
查看>>
Python编程入门到实践 - 笔记( 4 章)
查看>>
遍历目录中所有文件并统计信息
查看>>
mysql主从以及读写分离(科普)
查看>>
以太网通信
查看>>
设计模式 - 结构型 - 装饰者模式
查看>>
读书笔记(七)--Struts技术内幕-深入解析Struts架构设计与实现原理
查看>>
ANDROID JNI之JAVA域与c域的互操作
查看>>
破解Foxit PDF SDK(DLL) 3.1, PDF转换到图片, 去除水印
查看>>
ios AVFoundation play audio
查看>>
【mysql函数】find_in_set和locate(substr,str)的区别
查看>>
烂泥:ubuntu安装vmtools
查看>>
Tput的一点点研究
查看>>
正则表达式的元字符
查看>>
【unity】内存占用太大的解决方法
查看>>
nfs服务器安装配置
查看>>
linux下mysql登录忘记密码
查看>>