エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
(主に私のまわりで)流行っているからというミーハーな理由でHaskellを勉強中です。 単純に短く書けて... (主に私のまわりで)流行っているからというミーハーな理由でHaskellを勉強中です。 単純に短く書けてすごいなと思います。 例えば、リストを引数に渡して、偶数の要素だけ返す関数なんかこれだけでおk。 evenList :: [Int] -> [Int] evenList [] = [] evenList (x:xs)| even x = x : evenList xs | otherwise = evenList xs リスト内包表記を使うともっと短い。 evenList :: [Int] -> [Int] evenList xs = [ n | n <- xs, even n] リスト内包表記はプログラマ厨二病心にドンピシャだったのだけど、複雑な処理の場合わかりずらい見た目になりそうで、気をつけようと思った。 ちなみに重複を取り除けなんて仕様変更があってもへっちゃらです。 evenLi