Resultados da pesquisa a pedido "scala"

1 a resposta

Combinadores Scodec: cabeçalho contém número mágico usado para discriminar tipos

Estou procurando uma maneira de abordar um protocolo como o exemplo a seguir: case class Request(bodyType: Int, foo: Int, bar: Int, body: RequestBody) sealed trait RequestBody case class Read(key: String) extends RequestBody case ...

1 a resposta

DummyImplicits… isso é usado ??? E como?

Ao refletir sobre o código dePredef.scala Notei o seguinte: /** A type for which there is always an implicit value. * @see [[scala.Array$]], method `fallbackCanBuildFrom` */ class DummyImplicit object DummyImplicit { /** An implicit value ...

3 a resposta

Spark 1.6: java.lang.IllegalArgumentException: spark.sql.execution.id já está definido

Estou usando o spark 1.6 e deparo com o problema acima quando executo o seguinte código: // Imports import org.apache.spark.sql.hive.HiveContext import org.apache.spark.{SparkConf, SparkContext} import org.apache.spark.sql.SaveMode import ...

2 a resposta

Por que o flatMap é um vetor [Option [Int]] cujo resultado da função do mapeador não é um vetor [Option [Int]] válido?

Por exemplo, Vector(Some(1), Some(2), Some(3), None).flatMap{ n => n }produz umVector(1, 2, 3) em vez de dar um erro. Como já vi em outros idiomas,flatMap é usado quando você tem uma função de mapeador que produz aninhamento, então eu esperaria ...

2 a resposta

Como você depura código de nível de tipo?

Na maioria das vezes, tudo que você obtém é um erro implícito não encontrado. Você não sabe em que parte da cadeia de construção implícita falhou. Aparentemente, você não pode usar a depuração em tempo de execução ou a instrução print. Então, ...

2 a resposta

Como converter uma string JSON em um BSONDocument

Eu tenho a seguinte função que usa o driver reactivemongo e realmente faz um bom trabalho gravando no banco de dados. def writeDocument() = { val document = BSONDocument( "firstName" -> "Stephane", "lastName" -> "Godbillon", "age" -> 29) val ...

1 a resposta

Spark: lide com comandos intensivos em desempenho, como collect (), groupByKey (), reduzemByKey ()

Eu sei que algumas ações do Spark, comocollect() causar problemas de desempenho. Foi citado emdocumentação [http://spark.apache.org/docs/latest/programming-guide.html#transformations] Para imprimir todos os elementos no driver, pode-se usar ...

6 a resposta

ListSet ordenado por inserção

ListSet (collection.immutable.ListSet) é um conjunto ordenado inverso. Eu preciso de um conjunto ordenado. Este é um exemplo do ListSet original: var a = ListSet(1,2,3) var ite = a.iterator ite.next // returns 3 ite.next // returns 2 ite.next // ...

1 a resposta

Descobrindo uma cadeia de invocações implícitas

Existe alguma maneira de descobrir toda a cadeia implícita (e estou interessado em todos os tipos implícitos). Estou usando o IntelliJ Idea, mas estou procurando alguma maneira de fazer isso, mesmo que precise trabalhar com outro IDE. (e estou ...

1 a resposta

HList sem formatação para TupleN, onde a forma da tupla não precisa corresponder exatamente à forma da HList

Eu gostaria de criar o equivalente a: def toTupleN[A1, ..., AN, L <: HList](l: L): TupleN[A1, ..., AN]Codifique usandotoTupleN deve compilar apenas quando houver exatamente umN combinação de valores eml a partir do qual a tupla pode ser criada. ...