Serguey Zefirov (thesz) wrote,
Serguey Zefirov
thesz

И вдогонку.

Я использую слегка изменённые варианты Data.IntMap и Data.IntSet.

Я добавил в IntMap функцию получения IntMap из IntSet и значения. Это такой набор синглтонов получается. Аналог IntMap.fromList (zip (IntSet.toList) (repeat value)).

Структура и алгоритмы работы с ключами у (Int)Set и (Int)Map одинаковые. Поэтому преобразование совсем простое - скопировать структуру и добавить значения.

Что интересно, vshabanov тоже использует слегка модифицированные версии стандартных коллекций. Но про это пусть лучше он расскажет. ;)
Tags: Хаскель
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 5 comments