【问题标题】:ReasonML equivalent of OCaml ExtString.existsReasonML 等效于 OCaml ExtString.exists
【发布时间】:2018-03-30 13:37:24
【问题描述】:

ReasonML 是基于 OCaml 构建的,并且 OCaml 标准库的大部分内容都可以在 ReasonML 上使用。但是,ExtString 不是其中之一。

我需要使用 ExtString.exists 来验证字符串 str 中是否存在子字符串 sub。我知道我可以制作自己的函数,正如here 解释的那样,但我想知道是否有任何方法可以从或 OCaml 导入 ExtString,或者 stdlib 上是否有我没有意识到的等效模块。

【问题讨论】:

  • 您是否将 ReasonML 编译为 javascript 或字节/本机代码?
  • @NickZuber Javascript
  • 但是,请您为这两种情况提供答案吗?

标签: string reason


【解决方案1】:

当编译成 JavaScript 时,你有 Js.String.includes 作为 Str.exists 的替代品,更一般地说,我认为 Js.String 模块应该涵盖大部分 ExtString

编译为原生时,您可以使用ExtString。 Reason 只是 OCaml 的一种替代语法,其他一切都完全相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    • 2020-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-08
    相关资源
    最近更新 更多