【发布时间】:2010-11-04 07:04:35
【问题描述】:
我一直认为函数式编程可以用 Python 完成。因此,我很惊讶 Python 在this 问题中没有得到太多提及,而且当它被提及时,它通常不是很积极。然而,没有给出很多原因(没有提到模式匹配和代数数据类型)。所以我的问题是:为什么 Python 不适合函数式编程?除了缺乏模式匹配和代数数据类型之外,还有更多的原因吗?还是这些概念对函数式编程如此重要以至于不支持它们的语言只能归类为二流函数式编程语言? (请记住,我在函数式编程方面的经验非常有限。)
【问题讨论】:
标签: python functional-programming