sequenceA
Traversable型クラスのmethodの1つ
sequence関数のApplicative版
sequence関数の一般化
sequenceAの「A」は、Applicativeのソレだねmrsekut.icon
定義
code:hs
sequenceA :: (Traversable t, Applicative f) => t (f a) -> f (t a)
sequenceA = traverse id
データ構造tと計算コンテナfを入れ替えている
traverseでは要素を舐めていく時に、
各要素にfを適用するが、
sequenceAの場合は何もしないのでidを渡している