Возможно ли в ML разрешить переменную в ML иметь более одного типа?Как иметь более одного типа в ML?
Например, если я хочу, чтобы узел в дереве был только int или строкой.
Node of int * string
Я пробовал это, но это просто приводит к типу кортежа (int, string). Я не хочу, чтобы это был кортеж, просто int или строка. Это разрешено?
Это называется «союзный тип» afaik. Idk, если у ML есть их, но это то, что вы могли бы искать. – Carcigenicate