Używam https://github.com/databricks/spark-csv , próbuję napisać pojedynczy plik CSV, ale nie mogę, tworzy folder. Potrzebujesz funkcji Scala, która pobierze parametry takie jak ścieżka i nazwa pliku i zapisze ten plik CSV.
Używam https://github.com/databricks/spark-csv , próbuję napisać pojedynczy plik CSV, ale nie mogę, tworzy folder. Potrzebujesz funkcji Scala, która pobierze parametry takie jak ścieżka i nazwa pliku i zapisze ten plik CSV.
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to...
Byłem ciekawy wpływu braku jawnego głównego konstruktora w Scali, a jedynie zawartość treści klasy. W szczególności podejrzewam, że wzorzec konstruktora prywatnego lub chronionego, czyli sterowanie konstrukcją za pomocą obiektu towarzyszącego lub innej klasy lub metod obiektu, może nie mieć...
Istnieją typy zależne od ścieżki i myślę, że można wyrazić prawie wszystkie cechy takich języków jak Epigram czy Agda w Scali, ale zastanawiam się, dlaczego Scala nie obsługuje tego bardziej dosłownie, tak jak robi to bardzo ładnie w innych obszarach (powiedzmy , DSL)? Brakuje mi czegoś takiego jak...
Czy istnieje przypadek, w którym potrzebny jest obiekt towarzyszący (singleton) dla klasy? Dlaczego miałbym chcieć utworzyć klasę, powiedzieć, Fooa także utworzyć dla niej obiekt
Załóżmy, że mam metodę, session.get(str: String): Stringale nie wiesz, czy zwróci ci ona ciąg znaków, czy wartość null, ponieważ pochodzi z Javy. Czy jest łatwiejszy sposób na rozwiązanie tego problemu w Scali zamiast session.get("foo") == null? Może jakaś magia się zastosuje,...
Zacząłem uczyć się Scali i prawie w każdym tutorialu widzę build.sbtplik opisujący ustawienia projektu. Ale teraz zainstalowałem giter8i utworzyłem projekt z szablonu. I wygenerowany projekt z szablonu brakującego build.sbtpliku, ale ma build.scala(który wydaje się być używany do tych samych celów,...
Jakie są dokładne zasady, kiedy można pominąć (pomijać) nawiasy, kropki, nawiasy klamrowe, = (funkcje) itp.? Na przykład, (service.findAllPresentations.get.first.votes.size) must be equalTo(2). service jest moim przedmiotem def findAllPresentations: Option[List[Presentation]] votes zwroty...
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 4 lata temu . Popraw to pytanie...
tło Jak wspomniano w tym pytaniu , używam iteracji Scalaz 7 do przetwarzania dużego (tj. Nieograniczonego) strumienia danych w stałej przestrzeni sterty. Mój kod wygląda tak: type ErrorOrT[M[+_], A] = EitherT[M, Throwable, A] type ErrorOr[A] = ErrorOrT[IO, A] def processChunk(c: Chunk, idx:...
Przeczytałem już pytanie i odpowiedzi na pytanie, jakie decyzje projektowe sprzyjałyby aktorom Scali zamiast JMS? . Zwykle używamy rozwiązań komunikacyjnych, które istnieją już od lat: albo implementacja JMS, taka jak WebSphere MQ lub Apache ActiveMQ jest używana do komunikacji Point-To-Point,...
Mam tę metodę Scala z poniższym błędem. Nie można przekonwertować na listę Scala. def findAllQuestion():List[Question]={ questionDao.getAllQuestions() } niezgodność typów; znaleziono: java.util.List[com.aitrich.learnware.model.domain.entity.Question]wymagane:
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 4 lata temu . Popraw to pytanie...
Jeśli mam List[Option[A]]w Scali, jaki jest idiomatyczny sposób na odfiltrowanie Nonewartości? Jednym ze sposobów jest użycie: val someList: List[Option[String]] = List(Some("Hello"), None, Some("Goodbye")) someList.filter(_ != None) Czy jest bardziej „idiomatyczny” sposób? Wydaje się to...
Jeśli piszesz kod, który używa wielu pięknych, niezmiennych struktur danych, klasy przypadków wydają się być darem niebios, oferując za darmo wszystkie poniższe elementy za pomocą tylko jednego słowa kluczowego: Domyślnie wszystko niezmienne Gettery definiowane automatycznie Przyzwoita...
Co jest takiego potężnego w płaskiej mapie, że zasługuje na takie miejsce w folklorze
Widziałem wiele przykładów ARM (automatycznego zarządzania zasobami) w Internecie dla Scala. Wydaje się, że napisanie takiego rytuału jest rytuałem przejścia, chociaż większość z nich wygląda bardzo podobnie. Widziałem jednak całkiem fajny przykład z użyciem kontynuacji. W każdym razie, wiele z...
Zgodnie z tym pytaniem system typów Scali jest kompletny w Turingu . Jakie zasoby są dostępne, aby nowicjusz mógł skorzystać z możliwości programowania na poziomie typu? Oto zasoby, które do tej pory znalazłem: Wielka Czarodziejstwo Daniela Śpiewaka w krainie Scala Programowanie na poziomie typu...
Słyszałem (i wiem, że widziałem też przykłady, jeśli tylko pamiętam gdzie), które sbtmogą uzyskać zależności z repozytorium git. Szukam zależności harrah / up z github. Repozytorium nie udostępnia żadnych plików JAR artefaktów, a jedynie drzewo źródłowe skonfigurowane do budowania przy użyciu sbt....
val list = List(1,2,4,2,4,7,3,2,4) Chcę to zaimplementować w ten sposób: list.count(2)(zwraca 3).