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