Haskell

モナド(2)

モナドわかんない。モナド。 return (>>=) とかあるのは分かった。だけど、モナドをモナドたらしめてるモナドゲノムが見えてきません。もう少し、読みすすめてみよう。

モナド

いよいよ。モナドの章を読み進める。すでに、頭の中ははてなでいっぱい。

型と型クラス

import List -- Line型の宣言 data Line = Line { number :: Int, string :: String} deriving Show -- number部分だけ受け取って作る。string部分は"abc"で固定 line :: Int -> Line line x = Line x "abc" -- Lineのリストであるline' line' :: [Line] lin…

はじめての関数型言語

といいつつ実は、以前に別の言語に手を出して放置したままなのだけれど、 こちらを購入したので再度はじめてみたところ、読みやすさと関数型言語の魅力に取り付かれている。インストールがWindowsユーザにも優しいので、すぐに熱中。 サポートページもとって…