a*.b?
можно сделать один обобщающий конструктор
Это как?
Ты можешь A of x | B of x | C of x трансформировать в x * t где type t = A | B | C
type fruit = | Apple of int * int | Pear of int * int | Banana of int * int | Mango of int * int | (любой фрукт) of string * int * int let area fruit = match fruit with | Apple (a, b) | Pear (a, b) | Banana (a, b) | Mango (a, b) -> a*.b | AnyFruit (name, a, b) -> a*.b и тд
Обсуждают сегодня