【问题标题】:What represents the letters inside brackets?括号内的字母代表什么?
【发布时间】:2020-08-25 20:26:24
【问题描述】:

我正在使用一个名为 Monet.js 的库,在文档中有这样的描述:Maybe[A].map(fn: A => B) : Maybe[B]

我不知道括号内的字母代表什么。

谁能帮帮我?

【问题讨论】:

  • 我想它可能是一个类名,但我不知道 monetjs。
  • 您能否提供更多上下文和文档链接?

标签: javascript monetjs


【解决方案1】:

泛型类型 JavaScript 没有泛型类型,但它对 在处理 Monads 时了解它们。例如 List 单子 是需要另一种类型的类型,例如字符串或整数或 一些其他类型,然后才能构造它。所以你会有一个列表 字符串或整数列表,或者通常是 As 列表,其中 A 是您将提供的类型。现在当然这是 JavaScript 而你 即使没有意义,也可以随心所欲。但要使 事情更清楚(希望)我们会尝试做显示泛型或类型 因此参数:

List[A]

这意味着一个列表。当然,您必须跟踪 自己的类型。

文档位于monet.js readme

【讨论】:

    猜你喜欢
    • 2015-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-08
    相关资源
    最近更新 更多