Kindle 3が来ない

1週間経ってもまだ連絡が来ない、
もしや発注失敗か?、っと思ってAmazon US覗いたら「船積みもまだだよ、時期が来たらメールするからそれまで待ちやがれこの野郎」との事、注文は出来てるようだ、品切れが続いてるのが響いてるのか。
まだ来ないまだ来ない、とメールを確認する、まるで猿蟹合戦の蟹になったみたいなメイちゃんな私。

一人Haskell勉強会 1

  • 進捗

・String == [Char]

concat関数にて文字列連結を試したけど

-- concat :: [[a]] -> [a]
main = putStr $ concat ["Hello", " ", "World"]

の出力結果が

Hello World

になったので、この場合だと

concat ["Hello", " ", "World"]
→ concat [['H', 'e', 'l', 'l', 'o'], [' '], ['W', 'o', 'r', 'l', 'd']]
→ ['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']
→ "Hello World"

・concatMap

-- map :: (a -> b) -> [a] -> [b]
-- concatMap :: (a -> [b]) -> [a] -> [b]
-- hoge :: Char -> String
concat $ map hoge "Hello"
concatMap hoge "Hello"

はどっちも同じ。
concatMapを作った理由はなんだ?

*1:途中からブログに書こうかなって思い立ったのでいきなりこんなページ

一人Haskell勉強会 0

え?、それって普通の勉ky(ウワナニヲスルヤメロ

  • 目的
    • モチベーション維持
  • 内容
    • 書きとめたい事をつらつらと
    • 思った事


それでは行ってみよー