Załóżmy, że mam typ takiego w F #:Jak używać urozmaiconego oddziału w parametrze typu?
type public Expression =
| Identifier of string
| BooleanConstant of bool
| StringConstant of string
| IntegerConstant of int
| Vector of Expression list
// etc...
Teraz chcę korzystać z tego typu zbudować mapę:
definitions : Map<Identifier, Expression>
Jednak daje to błąd:
The type 'identifier' is not defined
Jak mogę użyć mojego typu jako parametru?