OCaml

OCamlでfloatの符号の反転

OCamlではデータ型ごとに別の演算子が定義されているので(二項演算だけでなく単行演算も)他のプログラミング言語のようにfloat型の数値の符号を反転させるときもちょっと注意が必要

Travis CIでOCamlを使う時の設定

2020年6月6日 現在 Travis CIではOcamlの環境に対応していません。

自分でaptやbrewを使ってOCamlをインストールしても良いのですが、それだと最新のバージョンのOCamlを使いづらいので、OCamlコミュニティが提供してくれているスクリプトを利用して設定を行います。

[OCaml] 独自の演算子を定義する

OCamlでは演算子をカスタマイズできます。
そんなOCamlでの独自演算子(利用者定義演算子)の定義の方法です。

定義する

特に難しいことはありません、普通に関数を作るときとほとんど同じ書き方ができます。