목록Prev. (23)
오보에블로그
4. OCaml 모듈 실행모듈은 OCaml에서 자주 사용되는 기능이다.파일 명을 amoudule.ml , bmodule.ml 이라고 정의 한다면, 자동으로 Amodule , Bmodule가 정의 되고 각 모듈들은 해당파일 내에 입력한 내용을 제공하게 된다. 예시))) amodule.ml 파일 내용:let hello () = print_endline "Hello" bmodule.ml 파일 내용:Amodule.hello () 터미널에서 해당 파일의 위치로 이동하여OBO-MacBook-Pro:ocamlcode obo$ ocamlopt -c amodule.mlOBO-MacBook-Pro:ocamlcode obo$ ocamlopt -c bmodule.mlOBO-MacBook-Pro:ocamlcode obo$ oc..
OCaml 설치** 2번 방법을 추천합니다.**1.리눅스와 맥 (윈도우의 경우 리눅스 설치) $ sh
간단하게 Ocaml은 함수형 프로그래밍 언어이다. OCaml의 주요 특징1)값중심, 계산형, 함수중심 프로그래밍 (Functionalprogramming)2)정적 타입 시스템 (Static type system)3)자동 타입 추론 (Automatic type inference)4)데이터 타입, 패턴 매칭 (Datatypes and pattern matching)5)다형성 (Polymorphism)6)모듈 (Modules)7)메모리 재활용 (Garbage Collection) OCaml의 더 중요한 키워드는 '재귀'이다! OCaml의 기본 구조값 정의들의 나열:let x1 = e1let x2 = e2 식 e1,e2들 순차적으로 계산 인터프리터를 이용한 실행 $ eval $(opam env)$ ocaml 을..