1) aşağıdaki gibi açık bir birlik tanımlanmıştır:Tip tanımları
type 'a choice = [> `One | `Other ] as 'a
Sonra bir tür choice_list tanımlamak deneyin:
type choice_list = choice list
çalışmaz hangi. Bileşenlerden bir veya daha fazlasının açık sendikalar olduğu türleri nasıl tanımlar?
2),
val choice_handler : choice list -> int
bunun yerine choice_list
türü oluşturarak vazgeçmek ve bir seçim listesini kullanarak bir arayüz/imza beyanı yazarken deneyin zaman sadece bir choice list
kullanmak derleyici type 'a choice = 'a constraint 'a = [> `One | `Other ] is not included in type infection_state. They have different arities
şikâyet ederse.
Sorum şu ki, bir arabirim/imzadaki seçim listesinin tür beyanı nasıl yazılır.