エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
data / newtype / type の使い方 - Haskell-jp
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
data / newtype / type の使い方 - Haskell-jp
Tweet Haskell プログラミングにおいて,データ型は非常に重要な役割を持つ.データ型は,扱うデータを... Tweet Haskell プログラミングにおいて,データ型は非常に重要な役割を持つ.データ型は,扱うデータをプログラミング上で安全かつ容易に加工するために用いられ,またデータに対してどのような操作ができるのかを規定する. Haskell には,データ型を新たに定義する方法が3つある. 1つ目は type キーワードによって定義する方法で,これにより定義されたデータ型は型シノニムと呼ばれる. 2つ目は data キーワードによって定義する方法で,これにより定義されたデータ型は代数的データ型と呼ばれる. 3つ目は newtype キーワードによってある型を元に新たな型を作る方法だ. 今回は,それぞれどういう使い方をするのか,どういう違いがあるのかについて見ていきたいと思う. Contents 型シノニム 代数的データ型 ある型を元に新たな型を作る (Datatype Renaming) まと