ウォークスルー Haskell たのしいモナドの世界へようこそ! 目次 Haskell についてHaskell とは, Haskell の特徴, Haskell の仕様, Haskell の実装, 関連サイト 開発環境についてHaskell Platform のインストール, GHC の使い方 はじめの一歩Hello World, コメント, ブロック, レイアウト, 変数, 関数, 識別子, 多相型 基本的なデータ型データ型の紹介, 論理型, 数値型, 文字型, 文字列型, タプル型, ユニット型, リスト型, Maybe 型 式と宣言変数の束縛, 型注釈, パターン, パターンマッチング(case 式), ガード(case 式), if 式, let 式, where 節 関数関数の定義, 関数の型, 再帰関数, パターンマッチング(関数定義), ガード(関数定義), 高階関数, 関数式, 関数の部分適用, 関数合成, ポイントフリースタイル 演算子標準の演算子, 演算子のユーザ定義, 中置と前置の切り替え, セクション, 結合性宣言 リストリストとは, Haskell のリスト, リストを扱う関数, リストの畳込み, 数列表記, リスト内包表記 代数的データ型代数的データ型とは, データ型の定義, フィールドラベル, 再帰的データ型, 型シノニム, newtype 宣言, 中置データ構成子, 標準の代数的データ型 型クラス型クラスとは, 型クラス制約, 型クラスの定義, インスタンス宣言, クラスの継承, deriving 宣言, 標準の型クラス, カインド モジュールモジュール, 標準モジュール, モジュールの利用, モジュールの作成, エクスポートリスト, 階層化されたモジュール, Main モジュール 入出力処理I/O アクション, 標準入出力, 複数のアクション, ファイル, コマンドライン引数 モナドファンクタ, モナドの定義, Maybe モナド, do 記法 評価戦略遅延評価とは, 正格評価の利用, 正格性フラグ 関連文献公式サイト, 書籍, チュートリアル