LINUX.ORG.RU

История изменений

Исправление dave, (текущая версия) :

А ты знаешь, для меня очень большим открытием было узнать о такой штуке, как recursive do-notation (тут большое спасибо одному человеку по имени Евгений). Она делает многие представления обывателей от программирования о хаскеле иногда такими смешными :)

{-# LANGUAGE RecursiveDo #-}

main =
  mdo a <- return c
      b <- return 2
      c <- return $ b + 1
      print [a, b, c]

Исходная версия dave, :

А ты знаешь, для меня очень большим открытием было узнать о такой штуке, как recursive do-notation (тут большое спасибо одному человеку по имени Евгений). Она делает многие представления обывателей от программирования о хаскеле иногда такими смешными :)