Как импортировать восклицательный знак (или другой оператор )из модуля Haskell

В Haskell есть модуль Data.Map , который включает в себя, среди прочего, модуль!функция .

fromList [(5,'a'), (3,'b')] ! 1    Error: element not in the map
fromList [(5,'a'), (3,'b')] ! 5 == 'a'

Хотя я могу импортировать другие функции из модуля Data.Map в свой код...

import Data.Map(Map, keys, fromList)

...следующее НЕ работает...

import Data.Map(Map, keys, fromList, !)

Я получаю следующую ошибку:

parse error on input `!'

Каков правильный синтаксис для импорта таких элементов, как !?

15
задан Matvey Aksenov 14 August 2012 в 07:42
поделиться