エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
unfoldrが分かった!!! #Haskell - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
unfoldrが分かった!!! #Haskell - Qiita
unfoldrが今まで全く分からなかったけど, やっとの事で理解できたので説明します. unfoldrとは これの説... unfoldrが今まで全く分からなかったけど, やっとの事で理解できたので説明します. unfoldrとは これの説明が割と面倒なんですが, ざっくり言えば"もろもろの条件からリストを生成しますよ"的なやつです. 多分下手に文字で説明するより実際のコードを見た方が早いです. 今回はこの記事で作った選択ソートを用いて説明したいと思います. 選択ソートとは 一応選択ソートの説明をしておきます. 選択ソートは, 未整列リストの最小値を整列済みリストの最後尾に移動させる 未整列リストに対して1の処理を再帰的に行う というソートアルゴリズムです. 実際にやってみた ではまずお馴染みの, 関数の型調べから始めたいと思います. GHCiを開いてunfoldrの型を調べてみます. > import Data.List > :t unfoldr unfoldr :: (b -> Maybe (a, b))