Re: ML. Что означает строчка
От: ie Россия http://ziez.blogspot.com/
Дата: 08.09.06 17:34
Оценка: +1
Здравствуйте, Boffin, Вы писали:

B>Уча сабж, вот уже около часа не могу понять что означает следующее выражение:


B>
B>datatype ('a, 'b)sum = In1 of 'a | In2 of 'b
B>


B>Кто-нибудь, объясните плиз


Хмм, вроде ничего тут особенного и нет. Объявляем новый тип данных.

datatype — декларируем новый тип данных
('a, 'b) sum — конструктор типа
In1 of 'a \_ конструкторы
In2 of 'b / данных

А вот для чего этот тип может использоваться — это уже другой вопрос. На который я как-то с ходу затрудняюсь ответить. Может приведешь контекст в котором этот тип описывается.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Превратим окружающую нас среду в воскресенье.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.