1007 B
1007 B
id, title, challengeType, forumTopicId
id | title | challengeType | forumTopicId |
---|---|---|---|
587d7b8d367417b2b2512b5b | 学习函数式编程 | 1 | 301233 |
--description--
函数式编程是一种方案简单、功能独立、对作用域外没有任何副作用的编程范式。
INPUT -> PROCESS -> OUTPUT
函数式编程:
1)功能独立——不依赖于程序的状态(比如可能发生变化的全局变量);
2)纯函数——同一个输入永远能得到同一个输出;
3)有限的副作用——可以严格地限制函数外部对状态的更改。
--instructions--
freeCodeCamp 成员在 love tea 的故事。
在代码编辑器中,已经为你定义好了prepareTea
和getTea
函数。调用getTea
函数为团队准备 40 杯茶,并将它们存储在tea4TeamFCC
变量里。
--hints--
tea4TeamFCC
变量里应有 40 杯为团队准备的茶。
assert(tea4TeamFCC.length === 40);
tea4TeamFCC
变量里应有 greenTea。
assert(tea4TeamFCC[0] === 'greenTea');