ocaml

    3

    3답변

    OCaml에 대한 재귀를 객체 메소드의 컨텍스트에서 계산하려고합니다. 다음 코드를 시도했지만 컴파일 할 수 없습니다. class foo = object (self) method loopTest = let rec doIt x = Printf.printf "%d\n" x; if x>1 then doIt (x+1) end;;

    3

    3답변

    OCaml에 대한 C++ 방법 istream::putback(char)에 해당합니까? stdin의 시작 부분에 어떻게 문자를 추가 할 수 있습니까?

    4

    3답변

    OCaml의 OOP 구조체에 대해 배우고 있으며, 객체 외부에서 type 키워드를 사용하지 않고 polymorphic match 문을 표현하는 방법을 모를 때까지 부분적으로 이것을 구현했습니다. class bar (param:string) = object (code) end;; class foo param = object (code) initi

    1

    1답변

    저는 Fedora 9 x86_64를 실행 중이며 Linux 초보자입니다 (사용하지 않고 설치하는 등). 부트 스트랩의 두 번째 단계에서 오류가 발생합니다 (예 : "./bootstrap_stage2"). 이 물건 FO 전체를 많이 수행하고 이러한 오류가 발생 시작 : 나는 실행했습니다 Fatal error: exception Out_of_memory ma

    0

    1답변

    저는 초보자 인 OCaml 프로그래머입니다. 매우 까다로운 알고리즘을 구현하여 심오한 부분에 자신을 던질 것이라고 생각했습니다. 나는 문체 나 보안 또는 성과와 관련하여 크고 작은 모든 비판에 대해 열려 있습니다. 내가 이미 알고있는 비판 중 하나는 알고리즘이 전체 메시지를 메모리에 저장해야한다는 것입니다 (반면 SHA256의 레퍼런스 구현은 한 번에 블록

    4

    2답변

    OCaml 언어 구문에 대한 이해를 돕고 일부 OOP 구조를 적용하는 데 문제가 있습니다. 아래 코드의 목표는 가상 클래스 foo에서 상속받은 클래스 막대를 사용하는 것입니다. 가상 클래스에는 "player"객체의 인스턴스를 매개 변수로 사용하려는 세 가지 가상 메서드가 포함되어 있습니다. 아래 코드를 컴파일하면 오류가 발생합니다. 메서드 doThis에는

    2

    3답변

    OCaml의리스트에 문제가 있습니다. 런타임에 목록을 수정할 수 있는지 여부를 나타내는 충돌하는 문장을 읽었습니다. cons 연산자를 런타임에 사용할 수 있습니까? 또한 왜 doberman (아래 참조)이 chihuahuas 목록에 있어야합니까? 한 명은 목록에 다른 치와와를 추가하는 방법 (마지막 줄을 시도한 것)은 어떻게됩니까? class virtual

    4

    2답변

    최상위 레벨 대신 컴파일 된 코드를 사용하여 OCaml을 배우려고합니다. 그러나 온라인 샘플 코드의 대부분은 후자에게 호소하는 것처럼 보입니다. 아래의 개체 메서드 내에서 새 Foo를 만들고 싶습니다. 이 코드는 doFooProc 정의 구문 오류를 인용하여 컴파일되지 않습니다. class bar = object (self) method doFooProc

    5

    2답변

    나는 Project Euler의 Problem 18에서 Ocaml을 배우려고합니다. 나는 내가 뭘하고 싶은지 알고, 난 단지 알아낼 수 없다. 어떻게 해야할지. 나는 세 가지 목록을 가지고 : 나는 목록 1에서 최대 인접한 번호리스트 2 숫자를 추가 할 let list1 = [1;2;3;4;5];; let list2 = [ 6;7;8;9];; let l

    18

    4답변

    파이썬에서 map()은 시퀀스 프로토콜을 따르는 모든 데이터에서 작동합니다. 문자열이나리스트 또는 튜플을 제공하는지 여부에 관계없이 The Right Thing^TM을 수행합니다. 내 케이크도 OCaml에 넣을 수 없습니까? 다른 선택의 여지가 없지만 사용중인 컬렉션 유형을보고 해당 List.map 또는 Array.map 또는 Buffer.map 또는 St