私は Scala を使い始めたばかりで、問題に遭遇しました。
Scala には型、、、Tuple1
… Tuple2
、がありTuple22
ます。Scalaquery は、クエリを反復処理するときにタプルを返します。
これで、特定のクラス (ZK's ListitemRenderer
) ができました。このクラスは、 を受け取りObject
、それぞれがいくつかのセルで構成される行を含む gui リストを作成します。しかしListitemRenderer
、一般的ではありません。したがって、私の問題は、Object
「データ」を持っていることです。これは実際には任意の長さのタプルであり、セルを作成するために反復する必要があります (単純にdata._1.toString
, …)。
以来ありません へのスーパータイプをTuple1-22
知りませんでした。できない できなかったdata.asInstanceOf[Tuple].productIterator foreach {…}
私に何ができる?
以下の回答は、実際にすべてのタプルに特性があることを教えてくれました – Product
– 目的の機能を提供しforeach
ます。