- 関数型プログラミング言語Haskell Part27_©2ch.net
356 :デフォルトの名無しさん[sage]:2015/01/30(金) 11:08:34.47 ID:RRvMLdPL - zipはリストの順序を変えると結果が変わるという意味ではシンプルではない
内包表記で書けば (!!) が出てくる zipWith f xs ys = [f (xs!!i) (ys!!i) | ・・・]
| - 関数型プログラミング言語Haskell Part27_©2ch.net
363 :デフォルトの名無しさん[sage]:2015/01/30(金) 15:10:14.28 ID:RRvMLdPL - ?1 = (pure .)
?4 x y = x <*> pure y 2,3,5,6,7は m a -> a を含意するっぽいのでダウンキャストのように型が無意味になる
| - 関数型プログラミング言語Haskell Part27_©2ch.net
369 :デフォルトの名無しさん[sage]:2015/01/30(金) 23:24:34.77 ID:RRvMLdPL - パターンマッチと再帰は、関数定義の構文だけでなんでもできるアピールだよね
その代償として関数名を連呼しなければならない
|
|