我有一些类型:
type client = {nom : nom_client; demande : demande_client}
type itineraire = {num : num_itineraire;
capacite : capacite_itineraire;
liste_clients : client list}
type plan = Vide | Ilist of itineraire list
我可以声明客户和行程,因为我只需要指定参数。但是我不知道将变量声明为计划类型。
类型计划只包含一个行程列表,但这样做:
let myPlan = [(an itineraire here)];;
返回一个行程列表而不是一个计划。
那么如何声明一个 Ilist of itineraire list 的变量呢?