相关疑难解决方法(0)

在函数式编程中,什么是函子?

在阅读有关函数式编程的各种文章时,我偶然遇到过"Functor"这个术语,但作者通常认为读者已经理解了这个术语.在网上浏览提供了过多的技术描述(参见维基百科文章)或令人难以置信的模糊描述(请参阅本ocaml教程网站上的Functors部分).

有人可以友好地定义术语,解释它的用法,并提供一个如何创建和使用Functors的例子吗?

编辑:虽然我对这个术语背后的理论感兴趣,但我对这个理论的兴趣不如我在实现和实际使用这个概念.

编辑2:看起来有一些交叉的术语:我特别指的是函数式编程的函数,而不是C++的函数对象.

ocaml functional-programming functor

219
推荐指数
12
解决办法
3万
查看次数

关于F#(尖锐)编程语言有哪些负面/缺点/不良/限制?

我想知道关于F#(尖锐)语言的一些负面因素/缺点/不良/局限性.

我一直在搜索谷歌:

  • 语言的尖锐限制
  • 尖锐的语言缺点
  • f尖锐的语言负面点
  • f语言不好的东西

没有结果.这就是在这里提出这个问题的原因.

这个问题的目的不是选择我的下一个语言来学习,而是为我的学校制作关于f#语言的文档.但我找不到任何负面的观点.

f#

5
推荐指数
1
解决办法
1894
查看次数

标签 统计

f# ×1

functional-programming ×1

functor ×1

ocaml ×1