Resultados da pesquisa a pedido "scala"
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 ...
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 ...
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 ...
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 ...
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, ...
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 ...
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 ...
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 // ...
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 ...
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. ...