ocaml

    0熱度

    2回答

    let moja_matrika1 = [[1; 2]; [3; 4]];; let moja_matrika2 = [[4; 7; 8]; [3; 2; 1]];; let rec does_it_contain (lis1, lis2) = if (List.hd lis1 = []) then false else if (List.hd lis1 = lis2) then tru

    0熱度

    1回答

    所以,我想用Tsdl這裏是我所做的: 我找不到SDL 2.0.5與apt-get所以我下載了它,./configure && make && sudo make install opam install tsdl 然後創建了一個文件main.ml(作爲一個例子給出的上tsdl website): open Tsdl open Result let main() = match Sdl.ini

    3熱度

    1回答

    在F#, Nominative or Structural?,答案說我可以欺騙F#通過一些奇特的機制像結構類型語言一樣工作。我該怎麼做?

    2熱度

    3回答

    數組的前n個元素 我在ocaml的以下功能,總結第一c元素作爲參數傳遞的數組: let rec sum_array c a = if c < 0 then 0 else a.(c) + sum_array (c - 1) a;; 我碰巧知道什麼陣a是先進的,所以我想設置這個。我試過了: fun c -> let int_array = [| 1 ; 2 ; 3 ; 4 ;

    1熱度

    1回答

    我是很新,OCaml的,但我很好奇,如果像下面這樣的類型聲明是可能的: type some_type = { list_of_things: { amount: integer; date: string; } list; };; 我敢肯定,我做錯了什麼,只是想知道。謝謝!

    -6熱度

    1回答

    寫一個在例子11.38的yearday類型上正確工作的相等運算符(調用它= /)。 (您可能需要查找支配閏年出現的規則。) 實例11.38:type yearday = YMD of int * int * int | YD of int * int;; 我有OCaml中工作這很難,很想看看如何可以做到這一點。

    3熱度

    1回答

    有以下類型定義OCaml中: type yearday = YMD of int * int * int 你會如何訪問類型的不同的整數?就好像我只想要第一個int的值。

    0熱度

    2回答

    所以,當你定義模塊的結構,它可以延長另一個模塊關閉它: module Base = struct type t = Name of string end module Child = struct include Base end Child.Name "test" (* - : Child.t = Child.Name "test" *) 然而,隨着recu

    1熱度

    1回答

    我想創建一個窗體外的複選框,只是爲了使用Lwt_js_events.clicks綁定一個JS函數。 我試過使用bool_checkbox_one,但我無法弄清楚爲此生成〜name:參數的方法。我在這裏發現了一些帖子,其中有人解釋你實際上不能,而且應該使用raw_版本,但似乎不再存在。我確實發現了一個Html.D.Raw模塊,但是我無法弄清楚它是如何工作的,而且這些文檔都是過時的。 我想另一件事是使

    0熱度

    2回答

    我'其實還挺新OCAML和努力學習。 我在我的一個功能上遇到了一個大問題。 這是一個簡單的函數(下面),裏面我試圖檢查一個電子郵件地址的有效性,檢查它是否有'@',然後''。並在每個之前和之後的文本。 (我不想使用正則表達式,我'真的很抱歉,如果你只知道怎麼做,用正則表達式,但我不會考慮的正則表達式的答案^^「)。 下面是代碼,預先感謝您: let checkMail mail = if Str