内容
0 课时 • 0 测验 • 0 挑战
课程暂未关联课时
当前课程存在,但没有可学习的课时内容。请稍后再试。
函数式编程是一种编程范式,通过将程序分解为独立的函数来构建完整的应用程序,使开发者能够快速、高效地编写出不易出错的应用程序。 你将通过生动的例子了解函数式编程,并与更常见的命令式编程范式进行对比。课程将从λ演算入手,介绍表达式——函数式程序的基本构建单元。随后,你将学习抽象概念和复杂数据类型,再深入探讨常见的计算模式。接着,你将学习如何通过数据流将现有函数组合成完整的程序。最后,你将把所学的函数式编程知识应用于多种实际场景中。在每个阶段,你都将学习OCaml和Haskell语言,并与Java中的命令式编程进行对比。 完成本课程后,你将具备在日常工作中应用函数式编程的能力,并掌握在何时选择使用命令式或函数式编程范式的判断框架。
0 课时 • 0 测验 • 0 挑战
当前课程存在,但没有可学习的课时内容。请稍后再试。
阅读参加过此课程的学生的评价,并分享您的学习体验。