Browse thread
are initial values in class fields mandatory ? (ocaml)
- fbesnard
[
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: | fbesnard <fbesnard@a...> |
| Subject: | are initial values in class fields mandatory ? (ocaml) |
I'd like to define a class in Ocaml without giving intial values to its fields. Is it possible ? For example, as far as I've seen, a class with a int and an int list fields would look like this: class dummy () = val mutable v = 0 val mutable l = ([] : int list) end;; but what about a field of type t, for which there is no default value ? i.e. val mutable v = ( ??? : t ) other questions: - are documentations available in pdf (Acrobat Reader) format ? - there is no 'per line' comment (like Ada's "--" or C++'s "//" ) ?