本章は Objective Caml のチュートリアルです。手続き型言語 (Pascal や C) に詳しいことを前提としますが、特に関数型言語に詳しい必要はありません。 3 章ではオブジェクト指向の特徴、 2 章ではモジュールシステムについて解説します。 ここでは、OCaml の対話式システムを使用して Caml の概要を説明します。Unix シェルでは ocaml で起動します。Windows では OCamlwin.exe で起動します。ユーザの入力には行頭に # をつけて、システムの返答には行頭に # をつけずに表記します。 対話式システムでは、ユーザの入力文が ;; で区切られます。システムはその入力文をその場でコンパイルし、実行し、評価の結果を表示します。文は単純な式か、識別子の let 定義式 (値か関数) です。 #1+2*3;; - : int = 7 #let pi =