scala

scala-Any vs underscore in generics

Jaka jest różnica między następującymi definicjami generycznymi w Scali: class Foo[T <: List[_]] I class Bar[T <: ... ołożyć palca na dokładnej różnicy. Dzięki! Edit: Czy Mogę dorzucić jeszcze jedną? class Baz[T <: List[_ <: Any]]

Porównanie wyciągu z Play2 [zamknięty]

Używałem wcześniej play2 z Javą. To było trochę jak boilerplate, zwłaszcza jeśli używałeś akka z Javą. Ale to nie jest wina R ... mają uwierzytelnianie stanowe. (play2 stateful / stateless, lift stateful) jakie są mocne strony każdego frameworka?

Jaka jest różnica między ScalaTest a Scala specs unit test framework?

Oba są frameworkami testów jednostkowych BDD (Behavior Driven Development) dla Scali napisanymi w Scali. I jest zbudowany na może również obejmować ScalaTest framework. Ale co oferuje Skalatest? Jakie są różnice?

Typy parametrów funkcji i = >

Co dokładnie oznacza deklaracja parametru metody: def myFunc(param: => Int) = param Co to znaczy => w górnej definicji?

Iteracja kolekcji Java w Scali

Piszę jakiś kod Scali, który używa Apache POI API. Chciałbym powtórzyć wiersze zawarte w java.util.Iterator, które otrzymuję ... etAt(0) var rows = sheet.rowIterator() for (val row <- rows){ println(row) } } }

Jakie języki programowania mogą być używane do tworzenia w Androidzie? [duplikat]

Możliwy duplikat:jakich języków programowania mogę używać na Androidzie Dalvik? Głównie aplikacje na Androida są nap ... e jest dołączenie natywnego kodu C / C++. Czy jest dostępna refernce / lista, która pokazuje, które języki mogą być używane?

Czy jest to właściwy sposób inicjalizacji odwołań null w Scali?

Załóżmy, że mam instancję MyObject, która nie jest inicjalizowana: var a:MyObject = null Czy to jest właściwy sposób, aby zainicjować go do null?

Handel wysokiej częstotliwości w JVM z Scala / Akka

Wyobraźmy sobie hipotetyczny system HFT w Javie, wymagający (bardzo) małych opóźnień, z dużą ilością krótkotrwałych małych ob ... ch jak to one , ale jeszcze nie znalazłem jednego obejmującego Scalę(która ma swój własny, idiosynkratyczny footprint w JVM).

Scala: jak dynamicznie utworzyć instancję obiektu i wywołać metodę za pomocą reflection?

W Scali, jaki jest najlepszy sposób dynamicznego tworzenia instancji obiektu i wywoływania metody za pomocą odbicia? Chciałb ... się dopasowanie parametrów poprzez rozwiązywanie przeciążeń i autoboxing, opisane w Reflection from Scala - Heaven and Hell.

Skąd się bierze "flatmap that s***" idiomatic expression in Scala?

Co jest tak potężnego w flatmapie, że zasługuje na takie miejsce w folklorze Scali?

JVM zajmuje dużo czasu, aby rozwiązać adres ip dla localhost

Wydaje mi się, że mam problem z wydajnością "testu sbt" po aktualizacji do macOS Sierra. Na poprzedniej wersji OS X zajęło to ... wałem zaktualizować do JDK 8u102 i to również nie pomogło. P. S. używam MacBooka Pro Mid-2015 2.8 GHz i7, 16GB ram, 1TB SSD.

Obliczanie średniej ruchomej listy

W ten weekend postanowiłem spróbować swoich sił w Scali i Clojure. Jestem biegły w programowaniu obiektowym, więc Scala była ... period) Teraz, że byłoby łatwo zrobić w imperatyw styl, ale nie mogę na całe życie wymyślić, jak to funkcjonalnie wyrazić.

Mixins vs skład w Scali

W świecie java (dokładniej, jeśli nie masz wielu dziedziczeń/mixinów) zasada jest dość prosta: "Faworyzuj kompozycję obiektów ... daje mi się, że większość innych problemów nie jest istotna/nie jest tak poważna dla Scali). Masz więcej takich podpowiedzi?

Czy styl kodowania Scala idiomatic to tylko fajna pułapka na pisanie nieefektywnego kodu?

Czuję, że społeczność Scali ma małą obsesję pisania "zwięzłego","fajnego", "scala idiomatic" , "jednowierszowego" -jeśli to ... dopodobnie zajmie trochę czasu i nieco głębsze zrozumienie wewnętrznej wydajności Scali (dla vs. map vs. fold, itp.) {]}

Jak skonfigurować dopracowaną pulę wątków dla kontraktów futures?

Jak duża jest pula wątków Scali dla futures? Moja aplikacja Scala robi wiele milionów future {} s I zastanawiam się, czy jest coś, co mogę zrobić, aby zoptymalizować je, konfigurując pulę wątków. Dziękuję.

Jak napisać aplikację Play i przeprowadzić inicjalizację bazy danych po raz pierwszy?

Używam Slickz Play Framework 2.1 i mam pewne problemy. Biorąc pod uwagę następujący byt... package models import scala.s ... już istnieją? Jak zrobić metodę onStart powyżej DB-agnostyk, aby móc przetestować moją aplikację za pomocą FakeApplication?

Dlaczego Scala udostępnia zarówno wiele list parametrów, jak i wiele parametrów na liście? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... ak w Scali można częściowo zastosuj funkcję bez tworzenia "Curry" (wiele list parametrów z jedną param każda) wersji funkcji.

Ukryty koszt wydajności w Scali?

Natknąłem się na to Stare pytanie i przeprowadziłem następujący eksperyment ze scalą 2.10.3. Przepisałem wersję Scali, aby ... Java HotSpot (TM) 64-Bit Server VM, Java 1.7.0_51). Moje pytanie brzmi, co czy ukryty koszt w wersji scala? Wielkie dzięki.

Budowanie aplikacji scala z maven (która ma źródło java mieszane w)

Mam aplikację, w której chciałbym mieć mieszane Java i Scala źródła (właściwie jego migracji aplikacji java do Scali-ale troc ... i scala przeplatają się, ale jak skonfigurować Mavena dla modułu? Czy moje źródło Scali musi być innym folderem niż java?

Używanie strumienia Scalaz do parsowania zadań (zastępowanie Iteratów Scalaz)

Wprowadzenie Używam iteratówScalaz 7 w wielu projektach, głównie do przetwarzania dużych plików. Chciałbym zacząć przełącz ... I skończyliśmy. What I want Mniej więcej ten sam program zaimplementowany przy użyciu strumieni Scalaz zamiast iteratów.