関数型プログラミング言語Haskell Part29 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0641デフォルトの名無しさん
2015/10/30(金) 21:13:55.52ID:F94K7ptG>>640
誤記じゃないよ。
いや、Wikibooks の「Hskell/存在量化された型」などを見て forall の基本は理解したつもりになっていたけど、
書籍「Developing Web Apps with Haskell and Yesod」に、
type ChatHandler a =
forall master. YesodChat master =>
HandlerT Chat (HandlerT master IO) a
という型シノニムが載っていて、よく分からなくなった。
(これ、ライブラリが用意した型じゃなく、こういうのを自作しましょうと言ってる)
わざわざ forall を付てるのはどういう意図なんだろ。
>>639 の言うように特に意味はないの?
意図はともかく、この場合の forall の役割も記事の文脈が分からないと何とも言えないかな。
■ このスレッドは過去ログ倉庫に格納されています