2010-03-27から1日間の記事一覧

プログラミング Haskell 読書メモ 5.2 リスト内包表記・ガード

プログラミング Haskell 5.2 リスト内包表記・ガード ガードはリストの前方で生成した値を間引く。 Prelude> [x|x<-[1..10]] [1,2,3,4,5,6,7,8,9,10] Prelude> [x|x<-[1..10], even x] [2,4,6,8,10] Prelude> [x|x<-[1..10], even x, x > 5] [6,8,10] 1からn…

「プログラミング Haskell」 読書メモ

プログラミング Haskell 第5章 リスト内包表記 ghci> [x^2|x<-[1..5]] ーー 1 から 5 のリストの要素 x について二乗した値 [1,4,9,16,25] ghci> [(x,y)|x<-[1..3],y<-[4,5]] [(1,4),(1,5),(2,4),(2,5),(3,4),(3,5)] ghci> [(x,y)|y<-[4,5],x<-[1..3]] [(1,4),…