読者です 読者をやめる 読者になる 読者になる

個人的自由ノート

ふと自分が気になった事を書いてます

OCaml 自作関数の使い方その2

モジュール機能を使ったり、複数の関数をまとめたり。

module Hello = struct
  let message = "Hello"
  let hello()=print_endline message
  end
  let goodbye()=print_endline "Goodbye"
  let hello_goodbye() = Hello.hello(); goodbye();;

module Hello : sig val message : string val hello : unit -> unit end
val goodbye : unit -> unit = <fun>
val hello_goodbye : unit -> unit = <fun>

実行結果

hello_goodbye();;
Hello
Goodbye
- : unit = ()