静岡Developers勉強会 第4回Haskell読書会に参加した皆さんお疲れ様でした。 講義録について 前の生成器の値を、後の生成器の値として利用できる Hugs> [ (x, y) | x <- [1..3], y <- [x..3]] [(1,1),(1,2),(1,3),(2,2),(2,3),(3,3)] xsはxのセットだからxs xssはxsのセットだからxss なるほど。 問. 2つのサイコロの出目の組み合わせの数を、リスト内容を使って求めよ。 Hugs> length [(x,y)| x<- [1..6],y<- [1..6]] 36 問.組のリストから各組の2番目の要素を取り出すsecondsを定義せよ。 seconds :: [(a,b)] -> [b] seconds ps = [ y | ( _ , y ) <- ps] Main> seconds [(2,3)