2016-06-20 15 views
1

Wenn ich scala verwenden, um eine Funktion wie diese zu erstellen, es mir gesagt, dass not found: type ?scala generische Funktion `nicht gefunden: Art`

scala 
    def save[ 
     K: SpatialComponent: TypeTag, 
     V <: CellGrid: TypeTag: ? => TileMergeMethods[V]: ? => TilePrototypeMethods[V] 
     ](id: LayerId, rdd: RDD[(K, V)] with Metadata[TileLayerMetadata[K]], method: KeyIndexMethod[K]) 

Kann mir jemand gesagt, wie dieses Problem zu lösen?

+1

Was ist? Bezug nehmen zu? –

+0

Die Antwort der ersten Ebene besteht darin, dass Sie '?' Als Typ verwenden und dieser nicht definiert ist. Die wirkliche Frage ist, was du damit beabsichtigst? –

Antwort

0

Ich habe es, muss diesen Code zu build.sbt hinzufügen.

resolvers += Resolver.sonatypeRepo("releases") 
addCompilerPlugin("org.spire-math" % "kind-projector" % "0.8.0" cross CrossVersion.binary) 

https://github.com/non/kind-projector

Verwandte Themen