首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >也许在避难所使用`.of`构造器

也许在避难所使用`.of`构造器
EN

Stack Overflow用户
提问于 2017-11-27 06:04:45
回答 0查看 611关注 0票数 6

我正在学习一个关于函数式编程的tutorial,它显示了使用sanctuary.js库的以下代码示例:

代码语言:javascript
复制
var S = require('sanctuary')
var Maybe = S.Maybe

S.add(
  Maybe.of(3)
  ,Maybe.of(5)
)
.map(n => n * n)

我得到了错误Maybe.of is not a function。sanctuary.js API documentation显示了一个使用.of作为S.of(S.Maybe, 42)的示例,因此我修改了代码,如下所示:

代码语言:javascript
复制
...
S.of(S.Maybe, 3)
,S.of(S.Maybe, 5)

然后我得到了错误:

代码语言:javascript
复制
add :: FiniteNumber -> FiniteNumber -> FiniteNumber
       ^^^^^^^^^^^^
            1

The value at position 1 is not a member of ‘FiniteNumber’.

我在避难所网站上没有看到任何关于FiniteNumber类型类的文档。我如何让这段代码工作呢?有没有办法将避难所的.of构造函数链接到类型类上,这样教程网站上的示例就可以工作了?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47501494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档