ボンジュール・マドモアゼル

本サイトの情報は自己責任にてご利用下さい。

[Haskell] Yesod(ヘブライ語)読み方

 
イェソッド、イソッド.

Yesod は、カバラの用語でもある。

ウィキペディア — 生命の樹
http://ja.wikipedia.org/wiki/%E7%94%9F%E5%91%BD%E3%81%AE%E6%A8%B9

イェソド(Yesod、基礎と訳される):


以下、ネットで見つかった発音の説明。

Yesod, pronounced “YEE-sod”
Yesod (pronounced 'e-sod')
Yesod Yeh-sahd
Yesod (Yes-sod not yee-sod)
Yesod (pronounced "yes-odd")

http://www.guidedhealingjourneys.com/QabalaInfo.html
http://www.forvo.com/tag/yesod/
  1. 2012/07/19(木) 14:05:10|
  2. Haskell|
  3. トラックバック(-)|
  4. コメント:0

[Haskell] Haskell Monad >>= binder のイメージ

 
(>>=) :: m a -> (a -> m b) -> m b
下図のオレンジの部分が >>= の行う処理であり、青の部分 (a -> mb) が行う処理である。
  1. >>= は m a を受け取り、
  2. a を引数として (a-> m b) を呼び出す。
  3. (a -> m b) から戻された m b と m a の m を合成し、m b を作り、それを返す。

Haskell モナドのイメージ図

Writerモナドのイメージ図
Writerモナド イメージ図

  1. 2012/07/04(水) 02:05:22|
  2. Haskell|
  3. トラックバック(-)|
  4. コメント:0

[Haskell] QuickCheck テスト回数指定

 
quickCheckWith stdArgs {maxSuccess = 1000} prop_xxxxxxx
quickCheckWith
  1. 2012/07/02(月) 09:53:23|
  2. Haskell|
  3. トラックバック(-)|
  4. コメント:0

[Haskell] Haskell 練習問題 回答例 lastButOne

 
ここまで出揃った道具だけで書くとすると、
lastButOne xs = if [last xs] == tail xs
                then head xs
                else lastButOne (tail xs)
とか考えたのだが、こちらの方がカッコよかった。 http://d.hatena.ne.jp/wof_moriguchi/20120209/p1
  1. 2012/06/22(金) 02:27:18|
  2. Haskell|
  3. トラックバック(-)|
  4. コメント:0