Functional programming 试图理解函数式编程示例

Functional programming 试图理解函数式编程示例,functional-programming,Functional Programming,我收到了一些函数式编程的示例问题,这是我很少接触到的。 我的第一个想法是把它放到VisualStudio的F项目中,但它不会运行。有人能告诉我这到底是什么语言吗?如果是f,有什么问题吗?看看它,输出应该是星期一到星期五,对吗 我认为第一行声明了一个函数,它包含在第二行声明的变量中的第一个和最后一个元素,然后第三行调用它 它看起来像是普通的lisp。我的假设正确吗?是的,它看起来像两端都有特殊的集合,整个列表变量是“星期一-星期五”。您可能会发现有帮助。它可以是Common Lisp或Emacs

我收到了一些函数式编程的示例问题,这是我很少接触到的。 我的第一个想法是把它放到VisualStudio的F项目中,但它不会运行。有人能告诉我这到底是什么语言吗?如果是f,有什么问题吗?看看它,输出应该是星期一到星期五,对吗


我认为第一行声明了一个函数,它包含在第二行声明的变量中的第一个和最后一个元素,然后第三行调用它

它看起来像是普通的lisp。我的假设正确吗?是的,它看起来像两端都有特殊的集合,整个列表变量是“星期一-星期五”。您可能会发现有帮助。它可以是Common Lisp或Emacs Lisp。用在一个非常非功能性的样式中,因为它有很多变异。因为这肯定不是F,我去掉了标签
* (defun both-ends-with-special ()(setf whole-list (cons (first whole-list) (last whole-list))))
* (setf whole-list ‘(monday tuesday wednesday thursday friday))
* (both-ends-with-special)