1

Scalaのケースクラスよりも形のないHListを使用する利点は何ですか? HList を使用したくないのはどのような状況ですか?

4

1 に答える 1

3

最初に次の質問を読むことをお勧めします。

基本的case classesにはtuples下にあり、次に . にマップされますJava classes。ただしHListList likeデータ構造です。したがって、特定のメンバーにアクセスするには、リストをトラバースする必要がある場合がありますHList。これは、ケース クラス メンバーまたはタプル メンバーを使用するよりもコストがかかります。

于 2014-09-29T19:44:00.727 に答える