
编程范式
zoujiawei6
认知世界,发现自己的渺小;迈出脚步,去探索学海无涯。
展开
-
第二节 函数与函数式编程
本文默认你已经十分清晰地了解语句和表达式,且能很明确地将之区分。你也可以先去学习笔者的探索语句和表达式的本质一文。函数的定义函数式编程属于声明式编程的一种,我们先来了解一下什么是函数?函数一词的含义函数这一词的翻译最早可以追溯到清朝数学家李善兰的《代数学》:凡此变数中函彼变数者,则此为彼之函数。这句话的意思即是说:如果一个数的变化中包含了另一个数的变化,那么这个数是另一个数的函数。“函”字,有包含、容纳的意思。变数也就是变量,表示一个数的值是可以变化的。谷歌搜索给出了对函数一种理解:原创 2020-07-20 19:20:59 · 487 阅读 · 0 评论 -
第一节 指令式与声明式编程
编程范式入门现如今,函数式与面向对象编程大行其道,若仔细观察现在流行的语言,不难发现这两种编程范式,其实已经交汇融合,你中有我、我中有你。比如,函数式语言Js中的面向对象语法糖,以及Java8中的Lambda表达式对函数式编程的支持。而后起之秀Go语言,更是集大成者。其实,无论是面向对象还是函数式编程都归属于编程范式,本文会为你打开了编程范式基础知识的大门,带你入个门。命令式编程和声明式编...原创 2020-02-03 23:15:55 · 506 阅读 · 1 评论