list何か最後にエラーが出ていますが、これは後で直します。いかがでしょうか?簡単に欲しい結果が得られます。関数をまずつくっておく(今回であればdivideAtTab2)、それをmapを使ってリストの要素すべてに適用、というのはよくあるパターンです。関数を差し替えるだけで色々出来ます。divideAtTab2というのはtabにしか使えないので、拡張しておきます。s))さて、上の("今日","名詞,副詞可能,*,*,*,*,今日,キョウ,キョー")について、タプルの第二要素では"名詞"だけが必要で"副詞可能,*,*,*,*,今日,キョウ,キョー"は不要です。後で使うかも知れませんが、今は削っておきます。上のresult2の箇所を変更しますどうやって削りますか?今までに出てきた知識と関数で容易に削ることが出来ます。ラムダ式を使ってみましょう(長くなったので次回)。(ラムダ式とレキシカルスコープ)今回は高階関数をサポートするギミックであるラムダ式とwhere節を学んでいきます。Theor...記事を読む自分でつくるPDFリーダー2(Haskellの環境構築)まず、Haskellの開発環境を構築する必要があります。以下の日時、場所で開催する予定です。勉強会を開催するつもりです。以前アナウンスした「自分でつくるPDFリーダー」の内容になります。型についての基本的な勉強をして終わりました。今回は上記関数の型に戻ります。文字列を適当に着色できるPDFリーダー。構文解析を利用している。昨日の勉強会では残念ながら時間切れで、自分の想定した環境を構築できませんでした。途中でバグが出ているのが解消で...記事を読むHaskell勉強会準備室1(Mecabの導入と型)VSCodeで勉強会を進めることになったので、VSCodeにある程度慣れてから第二回を開こうと思っています。説明資料をPPTで作成しました。これまでの記事のまとめ的なものです。