Preguntas etiquetadas con scala

81
¿Cómo iterar el mapa de Scala?

Tengo mapa scala: attrs: Map[String , String] Cuando trato de iterar sobre el mapa como; attrs.foreach { key, value => } lo anterior no funciona. En cada iteración debo saber cuál es la clave y cuál es el valor. ¿Cuál es la forma correcta de iterar sobre scala map usando scala syntactic...

81
¿Cómo declarar una lista vacía y luego agregar una cadena en Scala?

Tengo un código como este: val dm = List[String]() val dk = List[Map[String,Object]]() ..... dm.add("text") dk.add(Map("1" -> "ok")) pero arroja java.lang.UnsupportedOperationException en tiempo de ejecución. Necesito declarar una lista vacía o mapas vacíos y en algún lugar más adelante...

80
¿Cómo clasifico una matriz en Scala?

Puedo ver que hay un objeto de clasificación Sorting, con un método de clasificación rápidaquickSort , en él. ¿Cuál sería un ejemplo de código de su uso, ordenando una matriz de objeto de tipo arbitrario? Parece que necesito pasar una implementación del Orderablerasgo, pero no estoy seguro de...

80
Scala classOf para parámetro de tipo

Estoy tratando de crear un método genérico para actualizaciones de objetos usando scala / java pero no puedo obtener la clase para un parámetro de tipo. Aquí está mi código: object WorkUnitController extends Controller { def updateObject[T](toUpdate: T, body: JsonObject){ val source =...

78
Mixins vs composición en scala

En el mundo de Java (más precisamente si no tiene herencia múltiple / mixins) la regla general es bastante simple: "Favorecer la composición de objetos sobre la herencia de clases". Me gustaría saber si / cómo se cambia si también considera los mixins, especialmente en scala. ¿Los mixins se...

76
Biblioteca cliente HTTP simple y concisa para Scala

Necesito una biblioteca cliente HTTP madura que sea idiomática para scala, concisa en el uso, semántica simple. Miré el HTTP Apache y el Scala Dispatch y numerosas bibliotecas nuevas que prometen una envoltura idiomática de Scala. El cliente HTTP Apache ciertamente exige verbosidad, mientras que...