Browse thread
are initial values in class fields mandatory ? (ocaml)
-
fbesnard
- Donald Syme
- Francois Pessaux
[
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: | 1998-06-19 (00:29) |
From: | Francois Pessaux <pessaux@m...> |
Subject: | Re: are initial values in class fields mandatory ? (ocaml) |
Hello, > I'd like to define a class in Ocaml without giving intial values to its fields. Is it possible ? No > 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 ) > That the same problem than trying to create an int ref with no default value. You can't and you don't want ! > other questions: > - are documentations available in pdf (Acrobat Reader) format ? No > - there is no 'per line' comment (like Ada's "--" or C++'s "//" ) ? No -- (* Francois PESSAUX (Francois.Pessaux@inria.fr) *) (* INRIA Rocquencourt - Projet CRISTAL *) (* (http://pauillac.inria.fr/~pessaux) *) ;;