プログラミング言語 Scala 6冊目
■ このスレッドは過去ログ倉庫に格納されています
0536デフォルトの名無しさん
2011/08/03(水) 21:03:28.37unapplyはカリー化しても実質的に意味が無い。というのは、
case Cons(hd)(tl) => ...
みたいなのは「構文レベルで」駄目なことになってるので。ちなみに、unapplyの
返り値型は Option[(A, List[A])]。これは個別に覚えて無くても大丈夫で、
case classで自動生成されるunapplyの型は、プライマリコンストラクタ引数
列をタプルとして、それを単にOptionでラップしたものになる。
■ このスレッドは過去ログ倉庫に格納されています