ocaml

    0

    1답변

    Ocaml 버전 4.02.5에서 렉서를 작성하려고하는데 스트림 유형이 작동하지 않는 것 같아 Ocaml에 유용한 것을 거의 찾을 수 없습니다. 내가 읽은 대부분의 것들은 파일로부터 char 입력을 받아서 렉싱하는 것에 대한 예제가 지나치게 복잡하다. 내가받는 오류는 첫 번째 스트림 선언에 있으며 특정 구문 위치는 '[<'부분에 있습니다. 스트림 구문 ope

    0

    1답변

    문자열을 비교하는 방법은 무엇입니까? 예를 들어 "a"와 "b"는 "a"가 "b"앞에 오기 때문에이 튜플을이 ("a","b")에 넣을 것입니다. =, <>, <, <=, >, >=을이 ("b","c")

    1

    1답변

    루트에 다형성 유형의 변수를 시행하면이 external 함께 : let debug = make "name:space:a" let _ = debug "log this thing" let _ = debug 42 불행하게도이 결과 : 나는 유형의 종류 사용할 필요가 external make : string -> 'a -> unit = "debug"

    0

    2답변

    내가 나중에 함수에 전달할 수 있다는 예를 들어 let lista = [1;2;3;4;5;6] 어떻게 그렇게 int = 123456 으로이를 작성하려면 어떻게해야합니까, 내가 어떤 목록을 말해봐? 단지 - : unit =() 내 함수는 문자열이나 INT 나던 정말 중요 반환 여부, 그래서 int_of_string에 대해 알고, 나는 let rec

    0

    1답변

    xhy0908deMacBook-Pro:frama-c-Phosphorus-20170501 xhy0908$ ./configure configure: ****************** configure: * CONFIGURE MAKE * configure: ****************** checking for make... make checking

    3

    1답변

    OCaml을 사용하려고하는데 코드를 컴파일하는 데 문제가 있습니다. 내가 최고 수준에 그것을 입력하거나 이중 세미콜론을 추가하는 경우, 코드가 잘 실행, 그러나 File "all.ml", line 4, characters 35-49: Error: This function has type float -> float It is applied to t

    2

    2답변

    나는 약간 혼란 스럽다. 그래서 let rec sumlist lst = match lst with | [] -> 0 | (h::t) -> h + (sumlist t) 계속 다음과 같은 기능을 가지고, 그것은 아직도 무엇을 c 수단에 혼란 스러워요하고 보는

    0

    1답변

    정수와 목록을 전달하는 재귀 함수를 만들려고합니다. "-"나는 특정 수의 추가 할 다음과 같이 목록의 길이가 정수보다 작은 경우 목록에 (대시) : 내가 스택 오버 플로우를 얻을 잘 모르겠어요 그러나 let rec dashes (longest, l1) = if length l1 = longest then l1 else ["-"]@[emai

    -3

    1답변

    나는 C 코드를 잘라야하지만 명령을 쓸 때 오류가 발생합니다. *******[15:18, 26.10.2017] Recep: [kernel] Parsing .opam/system/share/frama-c/libc/__fc_builtin_for_normalization.i (no preprocessing) [kernel] user error: source

    1

    2답변

    Rosetta Code (source) 섹션에 따르면 OCaml 튜플 (함수로 반환 된 경우)은 활성 상태로 유지되거나 하나의 단위로 수집됩니다. 튜플 의 공간 안전은 OCaml의 프로그래머는 여러 값이 튜플로 반환 될 때 이 종결이 는 각각 독립적으로 값을 처리하지 않는 것을 알고 있지만, 전체 튜플을 처리해야한다. 따라서 모든 값이 에 도달 할 수없는