9 search resultsShowing 1~9 results

Stocked
Izawa_

@Izawa_

Functorに触れてみよう

Haskellを書く上で、避けては通れない概念がいくつかあります。Functor(ファンクタ)もその1つですが、特徴的なものなので、理解しにくい人もいると思います。今回はできるだけコード例と図を...

5
4
Comment1
Izawa_

@Izawa_

Haskellのnewtypeとdataの違い

今回はデータ型を定義するnewtypeとdataの違いについて説明していきます。主に違いを探っていくのでdataやnewtypeの詳しいオプションなどは説明していません。この記事で使用しているG...

12
3
Comment0
Izawa_

@Izawa_

GHCiの基本的な使い方まとめ

HaskellコンパイラのGHCに付属する対話形式のコンパイラ、GHCiの基本的な使い方です。さらに詳しいドキュメントは、Haskell.jp1、公式ドキュメントを参照してください。この記事を書...

19
17
Comment0
Izawa_

@Izawa_

HaskellのFoldableはどこから来たのか?

lotzさんのData.Foldableの正体に迫るに触発されてこの記事を書きました。 Haskellで、リストなどへの畳み込み操作(ステップごとに結果を累積する計算)を一般化したものがFold...

6
4
Comment1
Izawa_

@Izawa_

HaskellのBifunctor - Functorの拡張版

Bifunctorってなんだよ、っていうと型引数を2つとるFunctorの兄弟です。語源はbi-functorという造語だと思われます。*bi-*は2つの、とか共通の、という意味があるので「双関...

6
0
Comment0
Izawa_

@Izawa_

HaskellのEitherについて

HaskellのEitherについて HaskellのEitherモナドとそれに関連するData.Eitherの関数についてまとめました。この記事で使われているGHCのバージョンは8.8.3です...

16
5
Comment0
Izawa_

@Izawa_

[Haskell]Data.Listの関数まとめ

Haskell の Data.List 関数まとめ Haskell の標準ライブラリの Data.List のページにある関数(117 個)がかなり便利だったのでまとめてみました。 注意点 この...

23
19
Comment0

9 search resultsShowing 1~9 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in