Als «scala» getaggte Fragen

Scala ist eine universelle Programmiersprache, die hauptsächlich auf die Java Virtual Machine abzielt. Es wurde entwickelt, um gängige Programmiermuster auf präzise, ​​elegante und typsichere Weise auszudrücken. Es vereint sowohl imperative als auch funktionale Programmierstile.

5
Geht Groovy weg? [geschlossen]
Ich bin sicher, dass diese Frage oft gestellt wurde. Ich frage es jedoch gerne noch einmal mit der Absicht, was die Zukunft dieser Sprachen ist. Ich wurde zuerst in Groovy eingeführt und mochte es wirklich. Ich hatte das Gefühl, dass die Syntax einfacher und Java viel näher war und ich …
30 java  scala  groovy  grails 


9
Warum wurde Scala nicht mit C oder C ++ implementiert?
Weiß jemand, warum Scala in Java und .NET anstelle von C oder C ++ implementiert wurde? Die meisten Sprachen werden mit Cor C ++ implementiert [dh Erlang, Python, PHP, Ruby, Perl]. Welche Vorteile bietet Scala, das in Java und .NET implementiert ist, außer den Zugriff auf Java- und .NET-Bibliotheken? AKTUALISIEREN …
28 java  c++  .net  c  scala 



2
Warum ist Scala zurückgekehrt, macht aber keine Pause und fährt fort?
In Scala gibt es kein breakoder continue, daher erfordert ein gewisses Loop-Verhalten ein wenig mehr Nachdenken. Das vorzeitige Beenden einer Schleife erfordert eine Endrekursion, Ausnahmen oder scala.util.control.Breaks(die Ausnahmen verwendet). Der Grund dafür ist, gotodass es sich um Strömungskonstrukte handelt, die die Strömung verdecken und auf bessere, weniger überraschende Weise erreicht …

8
Ist Scala bereit für die Hauptsendezeit? [geschlossen]
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Jetzt, wo ich ein paar Kleinigkeiten mit Scala gemacht …
22 scala 

3
Was ist die beste IDE für Scala? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
20 ide  scala 


2
Wie ist Nothing ein Untertyp von jedem anderen Typ in Scala
Ich nehme an Martin Oderskys Kurs über funktionale Programmierung mit scala teil und habe im Moment zwei Dinge gelernt, die zusammen keinen Sinn ergeben: Scala unterstützt keine Mehrfachvererbung Nothing ist ein Subtyp von jedem anderen Typ Diese beiden Aussagen können nicht zusammenleben. Wie genau geschieht das? und was genau ist …

10
Was halten Java-Entwickler von Scala? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

1
Übergabe einer Scala-Funktion an eine Java 8-Methode
Der folgende Scala-Code funktioniert und kann an eine Java-Methode übergeben werden, die eine Funktion erwartet. Gibt es einen saubereren Weg, dies zu tun? Hier ist mein erster Durchgang: val plusOne = new java.util.function.Function[Int,Int] { override def apply(t:Int):Int = t + 1 override def andThen[V](after:function.Function[_ >: Int, _ <: V]): function.Function[Int, …

3
Schnellste funktionale Sprache
Vor kurzem habe ich mich mit funktionaler Programmierung befasst, insbesondere mit Haskell und F #. Nach einigem Durchstöbern konnte ich keinen Benchmark-Vergleich der bekannteren funktionalen Sprachen (Scala, F # usw.) finden. Ich weiß, dass es für einige Sprachen nicht unbedingt fair ist (Scala fällt mir ein), da es sich um …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.