
OCaml 은 ML family 에 속하는 프로그래밍 언어이다.ML 이란, 범용 프로그래밍 언어의 일종으로 안전한 타입 시스템이 특징이다.함수형 프로그래밍 언어이다.함수가 일등시민 !Strongly typed 언어이다.모든 변수 및 표현식의 타입이 컴파일 시점에 결정됨

나는 m2 맥북을 쓰고 있다.강의 자료 대로 sudo apt-get install opam 하니까 command not found 가 떠서 (brew 를 통해 설치하였고, 아래 순서대로 터미널에 입력했다)brew update → brew install opam → op

Ocaml 은 모듈 시스템을 지원한다.모듈은 클래스와 비슷하다. 객체화 시킬 수 없는 클래스라고 생각하면 된다. 한마디로 재료들의 집합니다.각각의 모듈은 자료(변수)와 함소(행동)로 구성되어 있다.함수형 언어에서 행동이 곧 자료이므로 모듈은 자료의 모음이다.클래스와 유

OCaml에서 let 구문은 let ... in ...과 달리, 프로그램의 전역 범위에서 값을 바인딩하는 데 사용될 수 있습니다. 하지만 함수 내부 또는 다른 지역 스코프에서도 사용할 수 있으며, 이 경우 종종 in 키워드와 함께 사용됩니다. 여기서는 in 키워드 없이