Я определил эти данные data MonthData = Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec deriving (Eq, Show, Enum, Ord)
Доступ следующий элемент данных «»
Как я могу неявно доступ к элементу с учетом его предыдущего?
Например, у меня есть Ян и я хочу, чтобы получить доступ к фев без явного набрав Фев
Приветствия
Релевантно: http://stackoverflow.com/questions/5684049/is-there-some-way-to-define-an-enum-in-haskell-that-wraps-around. Возможно, добавьте решение Нила Брауна из этой темы как 'nextMonth'. – jpath