Вы можете использовать ._1
и ._2
в качестве аксессоров;или вы можете использовать fst
и snd
в качестве функций для извлечения элементов.
Вы также можете связать компоненты пары, используя сопоставление с образцом при выполнении выбора, например:
somecode = do
(x,y) <- exercise myCid MyChoice with ...
doStuffWith x
doStuffWIth y