首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
工人这么可爱为什么要打工人
掘友等级
钟点工
躺平
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
赞
文章( 4 )
沸点( 0 )
写给前端工程师看的函数式编程对话 - 3
方:今天我教你写函数,先聊聊函数参数吧。 学生:参数有什么好讲的,就是把数据传给函数吧。对了,根据你昨天讲的,函数也可以被当作参数传给另一个函数。 add 可以求两数之和。要调用 add,只需要把 1 和 2 传给 add 即可得到 3 学生:嗯,接下来你肯定要整点花里胡哨的写…
写给前端工程师看的函数式编程对话 - 0
学生:方,我理解不了数据不可变。 方:正常,我在学 Haskell 之前也理解不了。 方:也不一定非得是 Haskell,任何一门「支持函数式」且推崇「数据不可变」的编程语言都可以。 方:可以这么说,至少我无法用 JS 来讲解函数式,可能是我水平不够。 方:不是这样的。 方:H…
写给前端工程师看的函数式编程对话 - 1
方:那我们开始了。还记得函数式的约定吗? 学生:记得,数据不可变。 方:好的,那么我估计你现在应该不会写代码了。 方:不信?我跟你出道题。请遍历 array = ['a','b','c'] 打印出每一项的值。用 JS 写吧。 方:没错。不写 i++,你再来回答一次 方:有点鸡贼…
写给前端工程师看的函数式编程对话 - 2
方:不急,数据不可变是贯穿始终的,不用特别去讲它。 方:先递进,后回归,这就是递归,英文叫做 recursion。 学生:原来还可以这么理解递归。那我可不可以认为:「递」是调用栈压栈的过程,「归」是弹栈的过程。 方:可以,但不够全面,我之前说过,有些语言是没有调用栈的,所以压栈…
个人成就
文章被点赞
2
文章被阅读
11,179
掘力值
126
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2021-03-17