reason

    0热度

    1回答

    为什么有两种方法来定义原因, 函数,是多么的正是他们的不同(包括编译成相同的JavaScript) let f1 = fun (a) => 123; let f2 a => 123; try this snippet

    3热度

    1回答

    我正在编写一个节点应用程序,在那里我想混合原因和原始JavaScript。 的bucklescript文档中This section描述它 当用户有一个现有的JS项目,是有意义的输出JS 文件在同一目录香草JS,架构添加了一个关键 称为in-source以便在ML文件旁边生成JS文件。 我认为这是在bsconfig.json文件中?但是关键要有什么价值? The schema documentat

    1热度

    1回答

    我开始创建一个本地原因单元测试库,由RSpec的启发(我做了一个F#以前) 我想调用库Respect,但由于已经有一个名为“尊重”的npm包,我将npm库命名为“重新尊重”。但我bsconfig.json指定我推了包,并从一个测试项目,在这里我引用Respect命名空间导入它作为respect { "name": "Respect", "version": "0.1.0",

    1热度

    1回答

    我有一个testFactory类。其目的是为了能够通过工厂,然后安排结果进行演示。到目前为止,当试图在测试方法中调用createProductA时,编译器会抱怨createProductA是未绑定的(Unbound value createProductA)。 什么是在类中调用方法的正确语法? class testFactory (factory: abstractFactory) => {

    0热度

    2回答

    的documentation for ReasonReact指定其中代码中的一个类型,应声明: 状态类型可以是任何东西!一个int,一个字符串,ref或公共记录类型,你应该在reducerComponent调用之前声明权: type state = {counter: int, showPopUp: bool}; let component = ReasonReact.reducerCompo

    7热度

    2回答

    如何指定子目录我有以下文件夹结构 --| button --|--| button.re main.re 在我bsconfig.json,使用快速入门指南发现here。我在我的配置中有以下键/值: "sources": [ "src/" ] 它只针对main.re文件。我尝试了一些传统的配置选项,如*.re,但无济于事。如果我想要定位所有子目录,我该怎么做?谢谢。

    0热度

    2回答

    我是功能编程(RationalML/OCaml)的新手。 我有一个浮动列表。我想获得列表中的前三个非零项目,而不是更多。项目可以是正数,负数和零。 在前三个非零浮点数被提取前,如何限制递归? 我的想法做类似的: switch (list) { | [first, second, third, ...rest] => (first +. second +. third) /. 3.0

    4热度

    1回答

    创建类 我知道OCaml中,我们可以创建一个类执行以下操作: class stack_of_ints = object (self) val mutable the_list = ([] : int list) (* instance variable *) method push x = (* push method *) the_list <

    1热度

    1回答

    当未结合的值我有以下的类,它有一个方法,了methodA,我试图(使用原因)来调用: class abstractProductA = { as self; pub methodA => "name"; }; abstractProductA#methodA; 的编译器输出以下错误: Unbound value abstractProductA 任何建议将更受欢迎

    3热度

    1回答

    比方说,我有以下abstractProductA类的公共方法称为methodA: class abstractProductA = { pub methodA => "name"; }; 我想创建一个界面,上面写着功能methodA应该总是返回string 。类似的东西 interface abstractProductA { abstractProductA(): st