関数型プログラミング言語Haskell Part9
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
200:デフォルトの名無しさん 08/06/06 08:52:37 つまらないのならこれが一番 [(x, 10-x) | x <- [0..10]] 201:デフォルトの名無しさん 08/06/06 08:54:12 >>199 間違ってるやん! 202:デフォルトの名無しさん 08/06/06 09:51:55 [(a,b) | x <- [0..], y <- [0..x], x + y == 10, (a,b) <- [(x,y), (y,x)]] こんなんできたっけ 203:デフォルトの名無しさん 08/06/06 09:52:48 なんだ(a,b)って t <- [(x,y), (y,x)] 204:デフォルトの名無しさん 08/06/06 10:16:24 >>190 Pythonに見られるインデントによる制御構造の是非 http://pc11.2ch.net/test/read.cgi/tech/1169473442/l50 205:初心者修業中 08/06/06 14:27:09 >>202-203 なるほど、そういう事もできるのですね。 *Main> take 12 [t | x <- [0..], y <- [0..x], (x+y)==10, t<-[(x,y),(y,x)]] [(5,5),(5,5),(6,4),(4,6),(7,3),(3,7),(8,2),(2,8),(9,1),(1,9),(10,0),(0,10)] リストモナドの>>=はconcatMapでしたもんね。 勉強になります。 (5,5),(5,5)がだぶってるのが、おしいですね。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5212日前に更新/225 KB
担当:undef