2006-04-15 リストの内包表記 haskell 恐ろしい、rubyのselectは[y|y<-x,条件]で表現できる、条件のことはガードと言うらしい。 Main> [x|x<-[2,3,4,1,5],x>3] [4,5] Main> f [2,5,3,2,1,3] 3 where f a b = [y|y<-a,y>=b] [5,3,3]