Browse thread
Ocaml type with constraints?
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Angela Zhu <angela22.zhu@g...> |
| Subject: | Ocaml type with constraints? |
Hi, I want to define an OCaml type with constraints. For example: type item = Item of int * float;; If here this float type is for price of some item, and I want to make sure it is positive. In other words, if x = (xi, xf) of type item, I want to enforce, xf must >= 0. Is there a way to define OCaml type like this? Thanks a lot! Angela