f#-3.0

    2熱度

    4回答

    我試圖在未使用List.Max的情況下在使用下面給定的模板的學校作業中找到列表中的最大元素。 let findMax l = let rec helper(l,m) = failwith "Not implemented" match l with | [] -> failwith "Error -- empty list" | (x::xs)

    2熱度

    1回答

    如何使用FAKE更新XML文件中的屬性? 我想從假冒更新xml文件。其實version_no是由teamcity生成的一類東西,我必須在version.config文件中更新該版本號。 我已經看到,它可以使用XMLHelper類來完成,但我沒有得到如何使用它。 這裏是xml文件: <?xml version="1.0" encoding="UTF-8"?> <version-info>

    4熱度

    1回答

    我有10個子項目,在這10個項目中,我正在構建我的FAKE腳本中的3個項目,但出現錯誤`導入的項目 "D:\MyProject\Project1\BuildTools\StyleCop\v4.7\StyleCop.targets" was no found . Confirm that the path in the <import> declaration is correct , and th

    2熱度

    1回答

    我想在假使用dotCover。我得到一個錯誤,即DotCoverNUnit is not defined。我認爲這是包的問題。 這裏是假的我的DotCover代碼: let filters = "" Target "TestCoverage" (fun _ -> !! ("D:/Test/Project/Project1/UnitTests/UnitTest.dll") |

    2熱度

    1回答

    我正在使用FAKE的「CreateCSharpAssemblyInfo」函數來更新AssemblyInfo.cs。 但我得到的錯誤,即 2) CS0579: Properties\AssemblyInfo.cs: Duplicate 'AssemblyProductAttribute' attribute 3) CS0579: Properties\AssemblyInfo.cs: Du

    10熱度

    2回答

    我想將我的語法定義爲歧視聯盟。它有兩種可能的類型:int和datetime以及Add和Mul的數學運算符。 Add作品上int和datetime(如添加天INT) Mul只int工作,而不是datetime 像 type MyExpression = |Integer of int |Date of datetime |Add of MyExpression * MyExpression

    1熱度

    1回答

    我對F#有點新鮮,並嘗試使用簡單的計算器應用程序。我從用戶那裏接受輸入,並且我想要根據輸入執行特定的功能。 現在,無論何時我接受用戶的任何輸入,程序都會執行從上到下的操作。我希望它只執行與輸入匹配的特定功能。如果輸入是6,那麼scientificFun()的主體應該被執行。現在它執行所有功能。請幫助,我有點卡在這一個! 該代碼是 open System let mutable ok = tru

    1熱度

    1回答

    我想在F#中構建一個計算器。所以,我從用戶那裏獲得關於要執行的操作的輸入。對於輸入6,它應該顯示科學操作的菜單,但是,它表示表達式預期具有類型單位,但是具有浮點類型。並且在scientificFun()函數中,對於最後一行,它表示'表達式預期會浮動,但這裏有單位'。我不確定這意味着什麼。一直堅持了幾個小時。任何幫助,將不勝感激。謝謝!。 **或粗體線顯示發生錯誤的位置。 open System

    2熱度

    1回答

    給人一種JSON { "id": 1, "name": "one" } 我想產生兩個字符串: 一個與像鑰匙: "id", "name" 和一個值 1, "one" 似乎微不足道,但到目前爲止,我甚至不知道從哪裏開始。我是否應該用一些JSON解析器解析爲JSONValue,然後獲取密鑰?它是否給予了可以給出的JSON的動態特性?或者只需要一個REGEX路線?任何其他想法?

    4熱度

    1回答

    ,我有以下類型的有序序列: type Comparison<'a when 'a :> IKey > = {Id: string; src: 'a; dest: 'a} 我希望做的是那裏的多條記錄與同Id只取每個id的序列中最新的記錄(該序列已從有序查詢結果中生成)以及記錄Id不與其他記錄共享的記錄。 F#中是否有方法以這種方式生成新的序列?