函数编程:简单点!好么?

看到这个标题

你是否在想我们到底在说什么....

哈哈哈哈,我们在说函数式编程!

函数编程:简单点!好么?

从古至今,随着地球的演变、人类的进化和社会的发展诞生了各种各样的新事物,我们根据不同的功能和作用对其进行命名,达到识别和区分的目的。程序编程经过不断的演变衍生出—函数式编程


函数编程:简单点!好么?


函数式编程


函数编程:简单点!好么?

函数式编程是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。将一连串的指令动作包裹封装在一个函数名中,当你想要执行这一连串的动作时,输入函数名就可以直接调用。

看到这里,我相信你还是一脸懵逼,不知道函数式编程到底是个啥,不要着急,看到最后我相信你会明白的。

就如我们搭建一个机器人需要很多不同的器材,为了快速方便的取用,可以分类将器材打包装进不同的盒子并给盒子命名,需要用哪一类器材时直接找到对应命名的盒调用即可。

而在编程运用中是这样的:

例如我想要执行动作1,接着执行动作2、动作3.......直到动作10,如果每一个动作都需要单独编程的话,会非常复杂和占用空间;

如果采用函数式编程则是这样:“执行动作1-10”=“执行动作1,接着执行动作2、动作3......直到动作10”,我们就可以直接调用“执行动作1-10”完成复杂的编程设计。

说了这么多,函数式编程有什么优点呢?

1. 代码简洁,开发快速

函数式编程大量使用函数,减少了代码的重复,因此程序比较短,开发速度较快。

2. 接近自然语言,易于理解

函数式编程大量使用函数,减少了代码的重复,因此程序比较短,开发速度较快。

3. 更方便的代码管理

函数式编程不依赖、也不会改变外界的状态,只要给定输入参数,返回的结果必定相同。

让复杂的程序变得简单易操作,这是函数式编程的核心要点。这种便利的方式不仅被我们人类学习和运用,病毒世界也存在类似的原理和机制。

在不插电编程课-第十讲中,孟孟老师将带领我们共同探索《大麻烦!多病毒相遇—函数编程与传值》

函数编程:简单点!好么?


插播播一条视频

第九讲:变异是复制中出差了— 随机取值有大用



最后,同学们可以打开电脑,登录擎课堂官网观看更多视频哦!

往期回顾

◆病毒会掷骰子吗?

◆病毒与科学家的对话

◆当病毒进入到细胞后干了什么?

◆你知道什么是双重成长吗?


我是擎

我会把全世界的科创教育故事讲给你听

如果你有话对我说,请给我发邮件

[email protected]



分享到:


相關文章: