Закрытие и понимание списка в Haskell

Я играю с Хаскеллом в данный момент и, таким образом, наткнулся на функцию понимания списка. Естественно, я бы использовал замыкание для такого рода вещей:

Prelude> [x|x<-[1..7],x>4] -- list comprehension
[5,6,7]
Prelude> filter (\x->x>4) [1..7] -- closure
[5,6,7]

Я до сих пор не чувствую этого языка, так в какой путь пошел бы программист Haskell? Каковы различия между этими двумя решениями?

-121--1586395- git: timezone и формат временной метки Из git я могу получить временную метку: "2011-10-04 12:58: 36-0600", но есть ли способ показать ее как: "2011-10-04 06:58: Как я могу это сделать?...

Из git я могу получить временную метку:

"2011-10-04 12:58:36 -0600"

, но есть ли способ показать это как:

"2011-10-04 06:58:36"

Так что все, что я хочу, это избавиться от смещения часового пояса -0600. Как я могу это сделать? Спасибо.

59
задан SandyBr 4 October 2011 в 17:17
поделиться