Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [Haskell] Деревья, Haskell 
V
    Опции темы
FewG
Дата 9.5.2011, 01:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 23.11.2010

Репутация: нет
Всего: нет



Всем Привет,

пытаюсь написать мини-дерево (вида игровой сетки): (String - Названия Команд: A, B, C, D; (Int,Int) - Счет)

user posted image

Читал мануалы, про instance, type, data. Толком не понял, что есть что. Подскажите как начать.



Это сообщение отредактировал(а) FewG - 9.5.2011, 01:31
PM MAIL   Вверх
k0rvin
Дата 9.5.2011, 07:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 24.1.2010

Репутация: нет
Всего: 5



http://learnyouahaskell.com/making-our-own...and-typeclasses

например
Код

data Tree
    = Branch (Int,Int) Tree Tree
    | Leaf String
    deriving (Show, Read, Eq)

или почти то же самое, но с разметкой и селекторами:
Код

data Tree
    = Branch {
        count :: (Int, Int),
        left  :: Tree,
        right :: Tree
    }
    | Leaf {
        team :: String
    }
    deriving (Show, Read, Eq)



--------------------
“Object-oriented design is the roman numerals of computing.” — Rob Pike
All software sucks
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума «Функциональные языки: общие вопросы»
Void
  • Пожалуйста, создавайте темы с содержательными названиями. Если у Вас вопрос по конкретному языку, укажите его в заголовке, например: «[Haskell] Как использовать монаду State».
  • Уважаемые учащиеся, здесь всегда рады помочь Вам, но не делать за Вас вашу работу. У вас гораздо больше шансов получить помощь, если Вы приложите усилия и поделитесь с нами проблемами и результатами. В противном случае добро пожаловать в раздел Центр Помощи.
  • Получив ответ на интересующий Вас вопрос, не забудьте пометить его как решённый.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Функциональные языки: общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0577 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.