ocaml

    1

    1답변

    그런 것이 가능합니까? 내 수업에서 안녕 모두, 는 우리는 기능과 명령형 프로그래밍을 사용하여, OCaml의 이진 검색 나무를 구현하는 들었다. 우리는 포인터가 사용되는 절차 언어 인 파스칼에서 ADT와 구현을 따르고 있습니다. # Pascal type tKey = integer; tPos = ^tNode; tNode =

    0

    1답변

    Vim에서 호출하고 싶은 OCaml 프로그램이 있습니다. 내 .vimrc에서 , 내가 OCaml의 바이트 코드 실행해야 할 명령을 정의 : 불행하게도 command! MyCommand call FunctionCallingOCaml() function! FunctionCallingOCaml() let scriptPath = $HOME . "/pat

    0

    1답변

    A (부모)와 B (자식)라는 두 클래스가 있다고 가정 해 보겠습니다. A는 B 객체의 목록을 저장하고 B는 A 객체의 단일 인스턴스를 포함하는 변수를 저장합니다. 가입일 :이 는 지금까지 내가 아는 한, OCaml의 자신의 의존성에 따라 특정 순서로 지정 될 수있는 클래스를 필요로 (ocamlopt -o main D.ml C.ml C가 D에 의존하는 경우

    0

    2답변

    집합 (목록으로 표시)이 다른 집합의 하위 집합인지 여부를 확인하는 함수를 작성하려고합니다. 은 이미 나에게 교회법 제공하는 도우미 함수 쓴 : 나는 A가 B의 부분 집합 인 경우 (부분 집합 함수의 내부를 사용하기 위해 노력하고있어 let rec intersect_helper a b = match a, b with | [], _ -> [

    7

    1답변

    OCaml을 처음 접했고 컴파일러와 함께 제공되는 Jane Street의 표준 라이브러리 대신 Jane Street의 표준 라이브러리를 사용하는 것이 좋습니다. 은 그러나, 그 여러 가지가있을 것 같다, 나는 내가 사용해야하는 모른다 : Base, Core, 및 Core_kernel합니다. 누구든지이 차이점 (배터리 대 배터리 등)을 신속하게 요약 할 수

    0

    1답변

    OCaml에 대한 나의 새로운 점을 용서하십시오. 그러나 두리스트의 교차를 반환하는 매우 간단한 함수를 가지고 있습니다. 세 번째 줄에는 "이 표현식에 'a type이 있지만 목록에'표현식이 있어야합니다. '라는 출력이 있지만 목록이 아닙니다. let rec intersection (l1 : 'a list) (l2 : 'a list) : 'a list =

    0

    1답변

    의 다른 유형이라는 한 가지 유형의 인스턴스를 만드는 방법 : 다음과 같은 제품 클래스를 생성하는 데 사용 type abstractProductA = {. methodA: string }; type abstractProductB = {. methodB: int }; : class productA1 = { pub meth

    2

    1답변

    튜플 목록을 튜플 목록으로 변환하고 튜플의 첫 번째 목록을 원본 튜플 요소의 첫 번째 요소로 구성합니다. 예 : convert [(1,2);(3,4);(5,6)] = ([1;3;5],[2;4;6]) 다음과 같이하십시오. 나는 아래의 코드에 따라 [1; 3; 5]을 얻으려고 몇 번이고 성공했습니다. 내가 어떻게 튜플의 두 번째 목록 요소를 얻는 방법 아무

    0

    1답변

    나는 새로운 OCaml의 학습자 해요, 난 제인 스트리트의 Sexplib를 사용하여, 일부 S-표현을 인쇄하기 위해 노력하고있어 : let rec print_source ?(channel = stdout) sexps = let formatter = Format.formatter_of_out_channel channel in Sexp.pp_

    0

    2답변

    I (이 방법이 더 간단 할 수 있다는 사실을 무시하세요) type tKey = Key of int;; type tBST = Null | Pos of node ref and node = {mutable key : tKey; mutable left : tBST; mutable right : tBST};; 내 패턴 매