scala

Jak zbudować Uber JAR (Fat JAR) za pomocą SBT w IntelliJ IDEA?

Używam SBT (w ramach IntelliJ IDEA) do zbudowania prostego projektu Scali. Chciałbym wiedzieć, jaki jest najprostszy sposób ... A dostaję plik JAR. Ale kończę z tym samym błędem... Jestem nowy w SBT i nie bardzo eksperymentował z IntelliJ IDE. Dzięki.

Markdown do HTML z Java / Scala

Znam następujące projekty (głównie z http://www.w3.org/community/markdown/wiki/MarkdownImplementations): Zaimplementowane w ... dajności, pułapki, dziwactwa? Które z nich obsługują rozszerzenia Github? Który z nich polecacie do gry! / Scala application?

Jakich języków programowania mogę używać na Androidzie Dalvik?

Teoretycznie Dalvik wykonuje dowolny kod bajtowy maszyny wirtualnej, utworzony na przykład przy użyciu kompilatorów Aspec ... osorożec Scala Czy istnieją już działające wersje kompilatorów bajtowych dla Dalvika dostępne dla innych języków niż Java?

Wymusza różnicę typów

W Scali mogę wymusić równość typu podczas kompilacji. Na przykład: case class Foo[A,B]( a: A, b: B )( implicit ev: A =:= B ... : error: Cannot prove that Int =:= java.lang.String. Czy istnieje sposób, aby wymusić, że typ A i typ B powinny być różne ?

Jak określić maksymalny rozmiar sterty JVM " - Xmx "dla uruchomienia aplikacji z akcją" run " w SBT?

Moja aplikacja zajmuje się przetwarzaniem dużych macierzy danych i potrzebuje więcej pamięci niż domyślnie daje JVM. Wiem, że ... one przez opcję "- Xmx". Jak ustawić SBT tak, aby używała konkretnej wartości "-Xmx "do uruchamiania aplikacji z akcją" run"?

Tworzenie pliku JAR z pliku Scala

Jestem nowy w Scali i nie znam Javy. Chcę utworzyć plik jar z prostego pliku Scala. Więc mam swój HelloWorld.scala, Wygeneruj ... sLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374) at hoppity.main(HelloWorld.scala)

Jak mogę skonstruować i przeanalizować łańcuch JSON w Scala / Lift

Próbuję użyć JSON do przesyłania danych między przeglądarką a moją aplikacją. Próbuję użyć Lift 1.0 do tworzenia i parsowani ... y] = None Jak programowo skonstruować poprawną wiadomość JSON w Scala / Lift, która może być również ponownie przetworzona?

Jaki jest (ukryty) koszt lazy val Scali?

Jedną z przydatnych funkcji Scali Jest lazy val, Gdzie ocena {[2] } jest opóźniona, dopóki nie jest to konieczne (przy pierws ... azy val (x, y) = { ... } } Czy to to samo, co posiadanie dwóch oddzielnych lazy val s x i y czy tylko raz, dla pary (x, y)?

Jak oddać zmienną w Scali?

Biorąc pod uwagę zmienną o typie Graphics, jak wrzucić ją do Graphics2D w Scali?

Jak czytać ze standardowego wejścia linia po linii?

Jaki jest przepis Scali na odczyt linii po linii ze standardowego wejścia ? Coś jak odpowiednik kodu Javy: import java.util ... r sc = new Scanner(System.in); while(sc.hasNext()){ System.out.println(sc.nextLine()); } } }

Czy parametry konstruktora scala są domyślne dla prywatnego val?

Próbowałem: class Foo(bar: Int) Vs: class Foo(private val bar: Int) I wydają się zachowywać tak samo, chociaż nigdzie ... rivate def bar: Int = Foo.this.bar; def <init>(bar: Int): this.Foo = { Foo.super.<init>(); () } } ..

Różnice między tymi trzema sposobami definiowania funkcji w Scali

Podane trzy sposoby wyrażenia tej samej funkcji f(a) := a + 1: val f1 = (a:Int) => a + 1 def f2 = (a:Int) => a + 1 de ... unction1> scala> f2 res39: (Int) => Int = <function1> scala> f3 res40: (Int) => Int = <function1>

prywatne [to] vs prywatne

W Scali widzę taką funkcję jak object - private variable. Z mojego niezbyt bogatego środowiska Java nauczyłem się zamykać wsz ... t this mogę użyć innych modyfikatorów: "package, class lub singleton object". Więc zostawię to dla jakiejś specjalnej sprawy.

Konfigurowanie Scali za pomocą IntelliJ

Mam Intellij ultimate 11.1, z zainstalowaną wtyczką scala. Zainstalowałem scalę 2.9.2 używając homebrew, który umieścił scal ... zumiem to: Czy ktoś może mi pomóc rozwiązać te problemy, dlaczego wtyczka scala nie działa po wyjęciu z pudełka? :)

Aktorzy Scali: receive vs react

Pozwolę sobie najpierw powiedzieć, że mam dość duże doświadczenie w Javie, ale dopiero niedawno zainteresowałem się językami ... m wrażenie, że Programowanie w Scali omawia tu kilka kluczowych kwestii, a szkoda, bo inaczej to naprawdę doskonała książka.

Scala collections flowchart

Istnieje ładny SCHEMAT BLOKOWY (zaczerpnięty z tutaj ) do wyboru konkretnego kontenera w C++: Czy jest coś podobnego do kolekcji Scali? Nadal jestem nieco przytłoczony opcjami.

Jak sklonować instancję klasy case I zmienić tylko jedno pole w Scali?

Powiedzmy, że mam klasę przypadków, która reprezentuje osoby, ludzi w różnych sieciach społecznościowych. Instancje tej klasy ... o cechę i wykorzystać do wszystkich moich zajęć? Gdyby Persona była instancją podobną do mapy, byłoby to łatwe do zrobienia.

W jaki sposób dopasowanie wzorców w Scali jest zaimplementowane na poziomie kodu bajtowego?

Jak dopasowanie wzorców w Scali jest zaimplementowane na poziomie kodu bajtowego? To jest jak seria if (x instanceof Foo) ko ... ie w Scali daje odpowiedź na to i podobne pytania dotyczące implementacji Scali? Zamówiłem książkę, ale jeszcze nie dotarła.

Czy FP i OO są ortogonalne?

Słyszałem to raz po raz i staram się zrozumieć i potwierdzić ideę, że FP i OO są ortogonalne. Po pierwsze, co to znaczy, że ... a ich ortogonalność? Język taki jak Scala ułatwia wykonywanie zarówno OO jak i FP, czy wpływa to na ortogonalność obu metod?

Co oznacza = > i () = > w Scali [duplikat]

To pytanie ma już odpowiedź tutaj: Jaka jest różnica między=>, ()=>, A jednostką=> ... je. Na przykład: clickedCallbacks: List[() => Unit]) Czy ktoś może mi powiedzieć co =>i () => oznaczają w Scali?