プログラマとプロマネのあいだ

プログラマもやるし、プロマネもやるし、たまに似非アーキとか営業っぽいこともやるITエンジニアがスキルアップの話を中心に日常を綴るブログです。

Haskell

:(コロン)演算子

ふつうのHaskellプログラミング p78map関数の定義うんぬんの話の中で、こんな記述があります。 また、「:」はリストを生成する演算子です。リストに対するパターンマッチでは(x : xs)がリストを先頭要素とそれ以降のリストに分解しましたが、関数定義の中で(…

map関数を使ってみる

ふつうのHaskellプログラミング p63map関数が紹介されていますが、サンプルが載ってないので作ってみる。 hogelist = [1, 2, 3] square n = n * n main = print $ map square hogelist 結果はこう。 [1,4,9] なんのヒネリもありません。

とりあえずghcインストールしてみた。

>ghc -V The Glorious Glasgow Haskell Compilation System, version 6.8.2

「ふつうのHaskellプログラミング」を読み始めてみる

ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門作者: 青木峰郎,山下伸夫出版社/メーカー: ソフトバンククリエイティブ発売日: 2006/06/01メディア: 単行本購入: 25人 クリック: 314回この商品を含むブログ (320件) を見る一昨年の…