タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

code_haskellに関するarata3da4のブックマーク (3)

  • 実践編!Haskellらしいアプリケーション開発。まず型を定義すべし【第二言語としてのHaskell】|ハイクラス転職・求人情報サイト AMBI(アンビ)

    実践編!Haskellらしいアプリケーション開発。まず型を定義すべし【第二言語としてのHaskell】 トランプを使った有名なゲーム「ブラックジャック」の手札の値を計算をするアプリケーションを書きながら、Haskellによるプログラミングの中心となる「型を定義し、その型を利用した関数を書く」ことを実践してみましょう。 こんにちは。Haskell-jpの山悠滋(igrep)です。 Haskellでプログラミングを始めるのに最低限必要となるものを「Haskellらしさって?「型」と「関数」の基を解説!」という記事でお話しました。 その際に「Haskellによるプログラミングの大きな部分を占めるのは、問題に合わせた型を自分で考えて定義し、その型を利用した関数を書くこと」 と宣言しましたが、実践するところまでは踏み込みんでいません。 この記事では、実際にアプリケーションの一部を書きながら、「型

    実践編!Haskellらしいアプリケーション開発。まず型を定義すべし【第二言語としてのHaskell】|ハイクラス転職・求人情報サイト AMBI(アンビ)
  • Haskell IOモナド 超入門 - Qiita

    Haskellではモナドと呼ばれる部品を組み合わせてプログラムを作ります。今までアクションとして取り扱っていたのはIOモナドというモナドの一種です。IOモナドの仕組みを調べることで、IOモナドを組み合わせることの具体的なイメージを説明します。モナドについての一般論へ進む前の準備を目的としているため、IO以外のモナドや圏論には言及しません。 シリーズの記事です。 Haskell 超入門 Haskell 代数的データ型 超入門 Haskell アクション 超入門 Haskell ラムダ 超入門 Haskell アクションとラムダ 超入門 Haskell IOモナド 超入門 ← この記事 Haskell リストモナド 超入門 Haskell Maybeモナド 超入門 Haskell 状態系モナド 超入門 Haskell モナド変換子 超入門 Haskell 例外処理 超入門 Haskell 構文

    Haskell IOモナド 超入門 - Qiita
  • Haskellのパッケージ管理について調べてみた - りんごがでている

    Haskellやって1年ちょっと経つわけですが、Haskellで使うpackageの管理についてよく知らなかったので色々調べてみました。 対象としては最近Haskellを始めた方やpackage管理についてよく知らないという方向けです、 packageを利用する側からの説明なので、作るにはどうしたらいいかは書いてません(`・ω・´)ゞ そして、やたら長いのです。 ちなみにghc-7.0.3で、OSはLinux Mintです。 packageって? packageはHaskellのライブラリを構成する一つのまとまりで、packageはいくつかのmoduleをまとめています。 moduleはだいたい.hs拡張子のHaskellプログラム1ファイルと対応していて、module Foo.Bar whereとファイルの上の方に書いてあるFoo.Barがモジュール名です。 Haskell Platfo

    Haskellのパッケージ管理について調べてみた - りんごがでている
  • 1