Pytania otagowane jako scala

Scala jest językiem programowania ogólnego przeznaczenia, którego głównym celem jest wirtualna maszyna Java. Zaprojektowany do wyrażania typowych wzorców programowania w zwięzły, elegancki i bezpieczny sposób, łączy w sobie imperatywny i funkcjonalny styl programowania. Jego kluczowe cechy to: zaawansowany statyczny system typów z wnioskowaniem typu; typy funkcji; dopasowywanie wzorów; niejawne parametry i konwersje; przeciążenie operatora; pełna interoperacyjność z Javą; konkurencja

12
java.io.IOException: nie można zlokalizować pliku wykonywalnego null \ bin \ winutils.exe w plikach binarnych Hadoop. Spark Eclipse w systemie Windows 7
Nie mogę uruchomić prostego sparkzadania w Scala IDE(projekcie Maven Spark) zainstalowanym naWindows 7 Dodano zależność Spark Core. val conf = new SparkConf().setAppName("DemoDF").setMaster("local") val sc = new SparkContext(conf) val logData = sc.textFile("File.txt") logData.count() Błąd: 16/02/26 18:29:33 INFO SparkContext: Created broadcast 0 from textFile at FrameDemo.scala:13 16/02/26 18:29:34 ERROR Shell: Failed to …

3
Jak zbudować Uber JAR (Fat JAR) za pomocą SBT w IntelliJ IDEA?
Używam SBT (w IntelliJ IDEA) do zbudowania prostego projektu Scala. Chciałbym wiedzieć, jaki jest najprostszy sposób na zbudowanie pliku JAR Ubera (inaczej Fat JAR, Super JAR). Obecnie używam SBT, ale podczas przesyłania mojego pliku JAR do Apache Spark pojawia się następujący błąd: Wyjątek w wątku „main” java.lang.SecurityException: Nieprawidłowe podsumowanie pliku …

4
Jak stworzyć listę z tym samym elementem n-krotnie?
Jak stworzyć listę z tym samym elementem n-krotnie? Wdrożenie ręczne: scala> def times(n: Int, s: String) = | (for(i <- 1 to n) yield s).toList times: (n: Int, s: String)List[String] scala> times(3, "foo") res4: List[String] = List(foo, foo, foo) Czy istnieje również wbudowany sposób, aby zrobić to samo?
92 scala 

8
Konwertuj listę krotek na mapę (i radzisz sobie ze zduplikowanym kluczem?)
Myślałem o fajnym sposobie przekonwertowania listy krotek ze zduplikowanym kluczem [("a","b"),("c","d"),("a","f")]na mapę ("a" -> ["b", "f"], "c" -> ["d"]). Normalnie (w Pythonie) tworzyłem pustą mapę i pętlę for-for na liście i sprawdzałem, czy nie ma zduplikowanego klucza. Ale szukam tutaj czegoś bardziej skalistego i sprytnego. btw, rzeczywisty typ klucza i …
92 scala  map 


2
Błąd zepsutej klasy w przypadku Joda Time używającego Scali
Dodam repozytorium Joda Time do SBT z libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) Wtedy wesoło używam tego w ten sposób: val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") Ale kiedy kompiluję projekt w SBT, otrzymuję paskudny: [warn] Class org.joda.convert.FromString not found - continuing with a stub. [warn] Caught: java.lang.NullPointerException while …
91 scala  sbt  jodatime 

13
Interpretacja testu porównawczego w C, Clojure, Python, Ruby, Scala i innych [zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …



5
Jak zobaczyć drzewo zależności w SBT?
Próbuję sprawdzić drzewo zależności SBT zgodnie z opisem w dokumentacji : sbt inspect tree clean Ale pojawia się ten błąd: [error] inspect usage: [error] inspect [uses|tree|definitions] <key> Prints the value for 'key', the defining scope, delegates, related definitions, and dependencies. [error] [error] inspect [error] ^ Co jest nie tak? Dlaczego …


10
Jak ustawić rozmiar sterty dla sbt?
Używam SBT 0.12.0. Przeczytałem inne odpowiedzi na temat przepełnienia stosu i podążałem za nimi, jednak żadna z nich nie pomaga, na przykład: create ForkRunclass - nie zauważyłem żadnego rozwidlonego procesu podczas korzystania z sbt ustaw zmienną środowiskową JAVA_OPTS- jest ustawiona, ale wiersz poleceń procesu sbt w ogóle jej nie używa. …
90 scala  sbt 

3
Kiedy używać val lub def w cechach Scala?
Przeglądałem efektywne slajdy scala i na slajdzie 10 wspomina się, że nigdy nie używaj valich traitjako abstrakcyjnych członków i używaj defzamiast tego. Slajd nie wspomina szczegółowo, dlaczego użycie abstrakcji valw a traitjest anty-wzorcem. Byłbym wdzięczny, gdyby ktoś mógł wyjaśnić najlepsze praktyki dotyczące używania wartości val vs def w cechach metod …


5
Mapuj zarówno klucze, jak i wartości mapy Scala
MapLikeCecha Scali ma metodę mapValues [C] (f: (B) ⇒ C): Map[A, C] Ale czasami chcę innego typu: mapKeysAndValues [C] (f: (A, B) ⇒ C): Map[A, C] Czy jest na to prosty sposób, którego mi brakuje? Oczywiście można to zrobić za pomocą fałdy.
89 scala 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.