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


15
Jakiej biblioteki JSON użyć w Scali? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 3 lata temu . Popraw to pytanie Muszę zbudować ciąg JSON, coś takiego: [ { 'id': 1, 'name': 'John'}, { 'id': 2, 'name': …
125 json  scala 


7
Jak dopasować wzorzec za pomocą wyrażenia regularnego w Scali?
Chciałbym znaleźć dopasowanie między pierwszą literą słowa a jedną z liter w grupie, takiej jak „ABC”. W pseudokodzie może to wyglądać mniej więcej tak: case Process(word) => word.firstLetter match { case([a-c][A-C]) => case _ => } } Ale jak mogę pobrać pierwszą literę w Scali zamiast w Javie? Jak poprawnie …
124 regex  scala 

7
Czystszy sposób aktualizowania zagnieżdżonych struktur
Powiedzmy, że mam następujące dwa case classes: case class Address(street: String, city: String, state: String, zipCode: Int) case class Person(firstName: String, lastName: String, address: Address) i następujące wystąpienie Personklasy: val raj = Person("Raj", "Shekhar", Address("M Gandhi Marg", "Mumbai", "Maharashtra", 411342)) Teraz, jeśli chcę zaktualizować zipCodez rajczym będę miał do zrobienia: …
124 scala  case-class  zipper 

10
Jak wydrukować zawartość RDD?
Próbuję wydrukować zawartość kolekcji do konsoli Spark. Mam typ: linesWithSessionId: org.apache.spark.rdd.RDD[String] = FilteredRDD[3] I używam polecenia: scala> linesWithSessionId.map(line => println(line)) Ale to jest drukowane: res1: org.apache.spark.rdd.RDD [Unit] = zmapowanyRDD [4] na mapie w: 19 Jak mogę napisać RDD na konsoli lub zapisać go na dysku, aby móc przeglądać jego zawartość?



6
Jak zmusić IntelliJ IDEA do ponownego załadowania zależności z build.sbt po ich zmianie?
Używam IntelliJ IDEA 13 (Community Edition) z wtyczką Scala. Mój początkowy import istniejącego projektu Scala z build.sbtdziałającym dobrze. Zależności biblioteki zostały przejęte przez IDEA. Dodatkowe zależności dodane po początkowym imporcie nie zostały pobrane, chociaż zaznaczyłem auto-importopcję. Jak mogę zmusić IDEA do ponownego załadowania zależności build.sbt?
123 scala  intellij-idea  sbt 

1
Zrozumienie wyliczeń skali
Muszę powiedzieć, że nie rozumiem klas wyliczeniowych Scala. Mogę skopiować i wkleić przykład z dokumentacji, ale nie mam pojęcia, co się dzieje. object WeekDay extends Enumeration { type WeekDay = Value val Mon, Tue, Wed, Thu, Fri, Sat, Sun = Value } import WeekDay._ Co oznacza type WeekDay = Valuei …
122 scala  enums 


14
Debugowanie kodu Scala za pomocą prostego narzędzia do kompilacji (SBT) i IntelliJ
Jaki jest najłatwiejszy sposób debugowania kodu Scala zarządzanego przez sbt przy użyciu wbudowanego debuggera IntelliJ? Dokumentacja z „RunningSbt” ze strony Google Code firmy sbt zawiera listę poleceń do uruchamiania głównej klasy projektu lub testów, ale wydaje się, że nie ma poleceń do debugowania. Pytanie uzupełniające: jaki jest najłatwiejszy sposób dołączenia …




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.