Domande taggate «scala»

Scala è un linguaggio di programmazione generico destinato principalmente alla Java Virtual Machine. Progettato per esprimere schemi di programmazione comuni in modo conciso, elegante e sicuro per i tipi, fonde stili di programmazione imperativi e funzionali. Le sue caratteristiche principali sono: un avanzato sistema di tipo statico con inferenza di tipo; tipi di funzione; pattern-matching; parametri e conversioni implicite; sovraccarico dell'operatore; piena interoperabilità con Java; concorrenza



5
Modelli di design funzionali [chiusi]
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 4 anni fa . Migliora questa domanda Esistono molti idiomi funzionali: monadi, applicativi, frecce, ecc. Sono documentati …


6
Quali sono le regole precise per quando puoi omettere parentesi, punti, parentesi graffe, = (funzioni), ecc.?
Quali sono le regole precise per quando puoi omettere (omettere) parentesi, punti, parentesi graffe, = (funzioni), ecc.? Per esempio, (service.findAllPresentations.get.first.votes.size) must be equalTo(2). service è il mio oggetto def findAllPresentations: Option[List[Presentation]] votes ritorna List[Vote] must e be sono entrambe funzioni di specifiche Perché non posso andare: (service findAllPresentations get first …
106 syntax  scala 


3
Come filtrare Nessuno è fuori dall'elenco [Opzione]?
Se ho un List[Option[A]]in Scala, qual è il modo idiomatico per filtrare i Nonevalori? Un modo è utilizzare quanto segue: val someList: List[Option[String]] = List(Some("Hello"), None, Some("Goodbye")) someList.filter(_ != None) Esiste un modo più "idiomatico"? Sembra piuttosto semplice.
105 scala  option 

7
Framework Scala per un server API Rest? [chiuso]
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 4 anni fa . Migliora questa domanda Stiamo pensando di spostare il nostro Rest API Server (è …
105 api  rest  scala  lift 

5
Come convertire un java.util.List in un elenco Scala
Ho questo metodo Scala con l'errore di seguito. Impossibile convertire in un elenco Scala. def findAllQuestion():List[Question]={ questionDao.getAllQuestions() } tipo non corrispondente; trovato: java.util.List[com.aitrich.learnware.model.domain.entity.Question]richiesto: scala.collection.immutable.List[com.aitrich.learnware.model.domain.entity.Question]

5
Quali sono gli svantaggi nel dichiarare le classi case Scala?
Se stai scrivendo codice che utilizza molte bellissime strutture di dati immutabili, le classi case sembrano essere una manna dal cielo, dandoti tutto quanto segue gratuitamente con una sola parola chiave: Tutto immutabile per impostazione predefinita Getters definiti automaticamente Decente implementazione di toString () Conforme equals () e hashCode () …
105 scala  case-class 




5
Risorse di programmazione di tipo Scala
Secondo questa domanda , il sistema di tipi di Scala è completo di Turing . Quali risorse sono disponibili che consentono a un nuovo arrivato di sfruttare la potenza della programmazione a livello di tipo? Ecco le risorse che ho trovato finora: L' Alta Magia di Daniel Spiewak nella Terra …
102 scala  types 

4
Come ordinare un elenco in Scala in base a due campi?
come ordinare una lista in Scala per due campi, in questo esempio ordinerò per lastName e firstName? case class Row(var firstName: String, var lastName: String, var city: String) var rows = List(new Row("Oscar", "Wilde", "London"), new Row("Otto", "Swift", "Berlin"), new Row("Carl", "Swift", "Paris"), new Row("Hans", "Swift", "Dublin"), new Row("Hugo", "Swift", …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.