Tag: scala

Scala ist eine Allzweck-Programmiersprache, die grundsätzlich Ausrichtung der Java Virtual Machine. Entwickelt, um express-common programming patterns in einer prägnant, elegant und typsicher Weise, es verschmilzt die beiden imperative und funktionale Programmierung-Stile. Seine Hauptmerkmale sind:
erweiterte statische Typ-system mit Typ-Inferenz ist;
Funktion Typen; pattern-matching; implizite Parameter und Umbauten; operator überladen; die volle Interoperabilität mit Java; Parallelität

Hängen Sie eine Spalte an den Datenrahmen in Apache Spark 1.3 an

Anzahl der Antworten 4 Antworten
Ist es möglich, und was wäre die effizienteste nette Methode zum hinzufügen einer Spalte Daten-Frame? Insbesondere Spalte dienen als Datensatz-IDs für die vorhandenen Daten-Frame. In einem vereinfachten Fall, beim Lesen von Datei und nicht tokenisierung, ich kann

Future [Option] in Scala für Nachvollzug

Anzahl der Antworten 5 Antworten
Ich habe zwei Funktionen, die Rückkehr Futures. Ich bin versucht zu füttern, ein modifiziertes Ergebnis von der ersten Funktion in die andere mit einer for-yield-Verständnis. Dieser Ansatz funktioniert: val schoolFuture = for { ud <- userStore.getUserDetails(user.userId) sid

Einfachste Möglichkeit, die wichtigsten Elemente eines Scala Iterable zu erhalten

Anzahl der Antworten 9 Antworten
Gibt es eine einfache und effiziente Lösung zur Bestimmung der ersten n Elemente einer Scala Durchsuchbar? Ich meine so etwas wie iter.toList.sortBy(_.myAttr).take(2) aber, ohne zu Sortieren alle Elemente wenn nur die oberen 2 sind von Interesse. Idealerweise

Kompilierung fehlgeschlagen: Fehler beim Laden von AnnotatedElement, ConcurrentMap, CharSequence aus Java 8 unter Scala 2.10?

Anzahl der Antworten 9 Antworten
Ich bin mit dem folgenden: Scala 2.10.4 Scalatra 2.2.2 sbt 0.13.0 java 1.8.0 casbah 2.7.2 scalatra-sbt 0.3.5 Ich bin Häufig läuft in diesen Fehler: 21:32:00.836 [qtp1687101938-55] ERROR o.fusesource.scalate.TemplateEngine - Compilation failed: error: error while loading CharSequence, class

Scala prüft, ob Element in einer Liste vorhanden ist

Anzahl der Antworten 5 Antworten
Brauche ich, um zu überprüfen, ob ein string vorliegt in eine Liste, und rufen Sie eine Funktion, die einen boolschen Wert akzeptiert entsprechend. Ist es möglich mit einem one-liner? Den code unten ist die beste die ich

Sichern der REST-API in Play Framework und OAuth2

Anzahl der Antworten 7 Antworten
Ich entwickle eine Anwendung mit Spielen, 2.0 und Scala , stellt einige REST-API. Diese APIs werden von anderen Anwendungen, web, mobile oder desktop, so das OAuth-Protokoll (OAuth2) scheint am besten geeignet. Ich würde auch zunächst die Verwendung

Zählen Sie alle Vorkommen eines Chars in einer Zeichenfolge

Anzahl der Antworten 2 Antworten
Tut Scala haben eine native Art und Weise zu zählen, alle vorkommen eines Zeichens in einem string? Wenn ja, wie mache ich es? Wenn nicht, brauche ich Java? Wenn ja, wie mache ich das? Dank! InformationsquelleAutor der

Interpretieren eines Benchmarks in C, Clojure, Python, Ruby, Scala und anderen

Anzahl der Antworten 13 Antworten
Haftungsausschluss Ich weiß, dass künstliche benchmarks sind böse. Sie zeigen nur Ergebnisse für sehr spezifische enge situation. Ich nicht davon ausgehen, dass eine Sprache besser ist als der andere, weil der dumme Bank. Allerdings Frage ich mich,

Scala Gerätetyp

Anzahl der Antworten 5 Antworten
Benutze ich opencsv zum Parsen von csv-Dateien, und mein code ist while( (line = reader.readNext()) != null ) { .... } Bekam ich eine compiler-Warnung, die sagen: comparing values of types Unit and Null using `!=' will

Char oder String - & gt; Unicode-Wert in Scala?

Anzahl der Antworten 7 Antworten
Also arbeite ich durch ein paar übungen in "Scala" für die Ungeduldigen" und einer von Ihnen ist: Schreiben Sie eine for Schleife für die Berechnung der Produkt der Unicode-codes aller Buchstaben in einem string. Zum Beispiel, das

Gibt es in Scala eine Möglichkeit, zwei Listen in eine Map umzuwandeln?

Anzahl der Antworten 4 Antworten
Ich habe zwei Listen, eine List[A] und ein List[B]. Was ich will ist ein Map[A,B] aber ich will, dass die Semantik von zip. So begann etwa so: var tuplesOfAB = listOfA zip listOfB Ich bin mir jetzt

Konvertierbare Sammlung in unveränderbar

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach einem besten Weg der Umwandlung von einer collection.mutable.Seq[T] zu collection.immutable.Seq[T]. InformationsquelleAutor der Frage Nikita Volkov | 2011-12-13

Kleines Beispiel für Jackson Scala Module?

Anzahl der Antworten 2 Antworten
Kann jemand Punkt mich gegen ein einfaches Beispiel von Jackson Serialisierung/Deserialisierung mit Ihren Scala-Modul für 2.10? Ich bin auf der Suche nach Reflexion-basierte JSON nicht, die field-by-field-Anmerkung oder eine Abtretung und es schien, als könnte dies tun,

Scala / Play: parsen Sie JSON in Map statt in JsObject

Anzahl der Antworten 5 Antworten
Auf Play Framework homepage behaupten Sie, dass "JSON ist ein erste-Klasse-Bürger". Ich habe noch zu sehen, die der Beweis dafür. In meinem Projekt bin ich den Umgang mit einigen ziemlich komplexen JSON-Strukturen. Dies ist nur ein sehr

Scala 2.8 breakOut

Anzahl der Antworten 4 Antworten
In Scala 2.8, es ist ein Objekt in scala.collection.package.scala: def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) = new CanBuildFrom[From, T, To] { def apply(from: From) = b.apply() ; def apply() = b.apply() } Mir wurde

Ist die @inline-Annotation in Scala wirklich hilfreich?

Anzahl der Antworten 1 Antworten
Oder ist es nur Unordnung, bis Sie den code für etwas, das der JIT aufpassen würde automatisch irgendwie? InformationsquelleAutor der Frage Alex R | 2010-04-25

Was bedeutet der `#` Operator in Scala?

Anzahl der Antworten 4 Antworten
Sehe ich diesen code in diesem blog: Type-Level Programming in Scala: //define the abstract types and bounds trait Recurse { type Next <: Recurse //this is the recursive function definition type X[R <: Recurse] <: Int }

Entkomme einem Dollarzeichen in der String-Interpolation

Anzahl der Antworten 1 Antworten
Wie kann ich entkommen, mit einem dollar-Zeichen in string-interpolation? def getCompanion(name: String) = Class.forName(s"my.package.$name\$") //--> "error: unclosed string literal" InformationsquelleAutor der Frage 0__ | 2013-06-01

Wie man scala 2.11.0 REPL beendet?

Anzahl der Antworten 5 Antworten
In der letzten version von scala (2.10.3) REPL, die ich geben kann exit zu verlassen REPL. Jedoch in Scala 2.11.0 das funktioniert nicht. $ scala Welcome to Scala version 2.11.0 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_51).

Scala XML Building: Hinzufügen von Kindern zu bestehenden Knoten

Anzahl der Antworten 9 Antworten
Ich Habe ein XML-Knoten, möchte ich hinzufügen, dass Kinder im Laufe der Zeit: val root: Node = <model></model> Aber ich sehe keine Methoden wie addChild(), wie ich möchte, schreiben etwas entlang der Linien von: def addToModel() =

Wie man eine Scala mutable.Seq anhängt oder voranstellt

Anzahl der Antworten 1 Antworten
Gibt es etwas, was ich gar nicht nachvollziehen kann, Scala "Sammlung".veränderlich.Seq. Es beschreibt die Schnittstelle für alle mutable-Sequenzen, aber ich sehe nicht, Methoden append oder prepend-Elemente ohne anlegen einer neuen Sequenz. Übersehe ich etwas offensichtliches hier? Gibt

Scala: Erweitern Sie die Liste der Tupel in die Argumentliste mit variablen Längen von Tupel

Anzahl der Antworten 1 Antworten
Ich bin verwirrt, wie erweitern List/Seq/Array in variable-length argument list. Gegeben, dass ich test_func Funktion annehmen Tupel: scala> def test_func(t:Tuple2[String,String]*) = println("works!") test_func: (t: (String, String)*)Unit Die funktioniert, wenn ich pass-Tupel: scala> test_func(("1","2"),("3","4")) works! Aus der Lektüre

Was bedeutet "Kohle" im Rahmen der Programmierung?

Anzahl der Antworten 4 Antworten
Ich habe gehört, der Begriff "coalgebras" mehrmals in die funktionale Programmierung und PLT-Kreise, vor allem, wenn die Diskussion über Objekte, comonads, Linsen und so. Googeln diesen Begriff gibt Seiten, geben Sie die mathematische Beschreibung dieser Strukturen, das

Iterieren über Java-Sammlungen in Scala

Anzahl der Antworten 9 Antworten
Ich Schreibe einige Scala-code verwendet die Apache POI API. Ich möchte zum Durchlaufen der Zeilen in der java.util.Iterator, dass ich von der Blatt-Klasse. Ich würde gerne mit dem iterator in einer for each Stil Schleife, so habe

Was ist der richtige Weg, um ein Sub-Array in Scala zu bekommen?

Anzahl der Antworten 1 Antworten
Ich versuche zu bekommen subarray in scala, und ich bin ein wenig verwirrt, was die richtige Art es zu tun. Was würde ich am meisten mögen würde etwas wie, wie Sie es tun können, in python: x

Erhalten Sie Companion-Objekt der Klasse von gegebenem generischem Typ Scala

Anzahl der Antworten 3 Antworten
Was ich versuche zu tun ist, um eine Funktion, die es dauern würde eine generische Klasse eine statische Methode in es (sorry für die Sprache Java, ich meine, Verfahren zu Ihrer Begleiter-Objekt). trait Worker {def doSth: Unit}

Wie funktioniert Typ Dynamic und wie wird es verwendet?

Anzahl der Antworten 1 Antworten
Ich habe gehört, dass mit Dynamic ist es irgendwie möglich, dynamische Typisierung in Scala. Aber ich kann mir nicht vorstellen, wie das Aussehen könnte oder wie es funktioniert. Fand ich heraus, dass man Erben vom trait Dynamic

Scala's '::' Operator, wie funktioniert es?

Anzahl der Antworten 4 Antworten
In Scala, dass ich das machen kann caseclass, case class Foo(x:Int), und dann legen Sie Sie in einer Liste, etwa so: List(Foo(42)) Nun, nichts ungewöhnliches hier. Das folgende ist für mich Fremd. Der Betreiber :: ist eine

Scala: Karte zusammenführen

Anzahl der Antworten 9 Antworten
Wie kann ich merge-maps wie folgt: Map1 = Map(1 -> Class1(1), 2 -> Class1(2)) Map2 = Map(2 -> Class2(1), 3 -> Class2(2)) Nach zusammengeführt. Merged = Map( 1 -> List(Class1(1)), 2 -> List(Class1(2), Class2(1)), 3 -> Class2(2))

Wie erstelle ich eine scala.collection.immutable.Seq aus einer Java-Liste in Java?

Anzahl der Antworten 3 Antworten
Ich versuche, Akka gehen in mein Java-Projekt, und ich bin mir hing bis auf ein kleines Problem mit der Seq(N) von Scala. Ich bin in der Lage zu konvertieren, meine Java-Liste der ActorRef in eine scala.Sammlung.Seq, aber

Mustervergleich vs if-else

Anzahl der Antworten 7 Antworten
Ich bin Anfänger in Scala. Ich war vor kurzem das schreiben ein hobby app und fing mich versuchen, zu verwenden pattern-matching anstelle von if-else-in vielen Fällen. user.password == enteredPassword match { case true => println("User is authenticated")

Scala-Listen-Verkettung, ::: vs ++

Anzahl der Antworten 4 Antworten
Gibt es einen Unterschied zwischen ::: und ++ für die Verkettung von Listen in Scala? scala> List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3,

Scala Klasse um zwei Java Interfaces zu implementieren - wie?

Anzahl der Antworten 1 Antworten
Ich habe gerade angefangen zu lernen, Scala und ich bin jetzt Fragen, wie ich Sie verwirklichen könnte zwei verschiedene Java-interfaces mit einer Scala-Klasse? Sagen wir, ich habe die folgenden Schnittstellen, die in Java geschrieben public interface EventRecorder

Wie kann Scala mehrere Parameter in einer Methodendefinition erhalten?

Anzahl der Antworten 2 Antworten
Java hat: public void someMethod(int ... intArray) { //question: what is the equivalent to "..." //do something with intArray } wie kann ich erreichen, die die gleichen Funktionen in Scala? Das heißt, die übergabe einer unbestimmten Anzahl

Wie kann Scala einen wiederholbaren Anruf wie diesen implementieren?

Anzahl der Antworten 13 Antworten
Immer noch der Neuling im Scala und ich bin jetzt auf der Suche nach einem Weg, um die Umsetzung der folgenden Codes auf: @Override public void store(InputStream source, String destination, long size) { ObjectMetadata metadata = new

Verwendung des Optionshelfers in Play Framework 2.0-Vorlagen

Anzahl der Antworten 1 Antworten
Ich versuche zu verwenden views.html.helper.select (Dokumentation hier). Ich weiß nicht, scala, so dass ich mit java. Ich brauchen, um passieren Objekt vom Typ Seq[(String)(String)], um die Vorlage richtig? So etwas wie: @(fooForm:Form[Foo])(optionValues:Seq[(String)(String)]) @import helper._ @form(routes.foo){ @select(field=myForm("selectField"),options=optionValues) }

Wo kann ich in Intellij IDEA Proxy für SBT festlegen?

Anzahl der Antworten 4 Antworten
Ich bin mit Intellij IDEA 14.1.3 edition und installiert haben Scala plugin. Beim erstellen SBT Projekt, es meldet folgenden Fehler: Error:Error while importing SBT project: ... :::::::::::::::::::::::::::::::::::::::::::::: :: org.fusesource.jansi#jansi;1.11: not found :::::::::::::::::::::::::::::::::::::::::::::: :::: ERRORS Server access Error:

Was ist der Unterschied zwischen Selbsttypen und Merkmalsunterklassen?

Anzahl der Antworten 11 Antworten
Einer self-type-für a-trait -A: trait B trait A { this: B => } sagt, dass "A können nicht gemischt werden in einer konkreten Klasse, die nicht auch verlängern B". Auf der anderen Seite, sind die folgenden: trait

Wie können Merkmale als implizite "Konstruktorparameter" deklariert werden?

Anzahl der Antworten 5 Antworten
Ich bin der Gestaltung einer Klassen-Hierarchie, die besteht aus einer Basis-Klasse zusammen mit mehreren Eigenschaften. Die Basisklasse stellt Standard-Implementierungen der verschiedenen Methoden und die Eigenschaften selektiv überschreiben bestimmter Methoden, über abstract override so wirkt als stapelbare traits/Mixins

Wie Rendern von JSON-Antworten in Play Framework v2.0 (neueste Version von GIT)

Anzahl der Antworten 4 Antworten
Ich versuche, zu machen einige Antwort wie diese def doAjax = Action { request => object MyResult { val resultCode = 0 val resultTextMessage = "sss" } Ok(Json(MyResult)) //It's not working anymore - not compiling in v2.0!

Wie man ein Tupelargument am besten weitergibt?

Anzahl der Antworten 3 Antworten
Wie übergibt man ein Tupel argument der beste Weg ? Beispiel: def foo(...): (Int, Int) = ... def bar(a: Int, b: Int) = ... Nun möchte ich übergeben Sie die Ausgabe des foo zu bar. Dies kann

Elegante Möglichkeit, eine Karte in Scala umzukehren

Anzahl der Antworten 8 Antworten
Learning Scala aktuell und mussten umdrehen einer Karte zu tun, einige invertierten Wert->Schlüssel suchen. Ich war auf der Suche nach einem einfachen Weg, dies zu tun, aber es kam nur: (Map() ++ origMap.map(kvp=>(kvp._2->kvp._1))) Jemand eine elegantere Lösung?

Akka in Scala, Ausrufezeichen und Fragezeichen

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen Ausrufezeichen (!) und Fragezeichen (?) beim senden von Nachrichten an Akteure? myActor ! Hello(value1) myActor ? Hello(value1) InformationsquelleAutor der Frage ticofab | 2013-07-14

Warum verbietet der Scala-Compiler überlastete Methoden mit Standardargumenten?

Anzahl der Antworten 7 Antworten
Während es Gültiger Fälle, wo diese Methode der überbeanspruchungen kommen könnte mehrdeutig, warum der compiler verbieten code ist weder mehrdeutig zur compile-Zeit noch zur Laufzeit? Beispiel: //This fails: def foo(a: String)(b: Int = 42) = a +

Wie man die Liste der Optionen mit Funktionen höherer Ordnung glättet?

Anzahl der Antworten 2 Antworten
Mit Scala 2.7.7: Wenn ich eine Liste von Optionen, kann ich glätten Sie mit einer for-comprehension: val listOfOptions = List(None, Some("hi"), None) listOfOptions: List[Option[java.lang.String]] = List(None, Some(hi), None) scala> for (opt <- listOfOptions; string <- opt) yield

Ternärer Operator?

Anzahl der Antworten 5 Antworten
Ich versuche zu vermeiden, die Konstrukte wie folgt: val result = this.getClass.getSimpleName if (result.endsWith("$")) result.init else result Ok, in diesem Beispiel die then und else Zweig sind einfach, aber Sie kann Bild-komplexen. Ich baute die folgenden: object

Wie liest man Zeile für Zeile aus der Standardeingabe?

Anzahl der Antworten 5 Antworten
Was die Scala Rezept für das Lesen Zeile für Zeile von der standard-Eingabe ? So etwas wie das äquivalent in java-code : import java.util.Scanner; public class ScannerTest { public static void main(String args) { Scanner sc =

Ist asynchroner jdbc-Aufruf möglich?

Anzahl der Antworten 14 Antworten
Frage ich mich, ob es einen Weg gibt, um asynchrone Aufrufe an eine Datenbank? Zum Beispiel, Stell dir vor, ich habe eine große bitte, dass es sehr lange dauern, zu verarbeiten, ich möchte, um die Anfrage zu

Wrapping-Null-Rückgabe-Methode in Java mit Option in Scala?

Anzahl der Antworten 2 Antworten
Angenommen ich habe eine Methode session.get(str: String): String aber Sie wissen nicht, ob er zurückkehren wird, Sie eine Zeichenfolge oder einen null, denn es kommt aus Java. Gibt es ein einfacher Weg, dies zu behandeln in Scala

Wie bekomme ich Scala List von Java List?

Anzahl der Antworten 5 Antworten
Ich habe eine Java-API, die eine Liste zurückgibt, wie: public List<?> getByXPath(String xpathExpr) Bin ich unter den unten angegebenen scala-code: val lst = node.getByXPath(xpath) Nun, wenn ich versuche, scala-syntax-Zucker wie: lst.foreach{ node => ... } funktioniert es