Pytania oznaczone «scala»

92
Edytor nie zawiera typu głównego

Po prostu przeglądałem przykładowy kod Scala w witrynie Scala, ale napotkałem irytujący błąd podczas próby uruchomienia. Oto kod: http://www.scala-lang.org/node/45 . Po uruchomieniu go w Eclipse otrzymałem komunikat „Edytor nie zawiera typu głównego”, który uniemożliwia jego uruchomienie. Czy...

92
Obiekty pakietu

Czym są obiekty pakietu, nie tyle koncepcja, ile ich użycie? Próbowałem uzyskać działający przykład i jedyna forma, jaką otrzymałem, była następująca: package object investigations { val PackageObjectVal = "A package object val" } package investigations { object PackageObjectTest { def...

92
HowTo: Custom Field in Lift-Record-Squeryl

Próbuję zrobić EnumListFieldw Lift / Record / Squeryl, podobnie jak MappedEnumListw LiftMapper. Typ przechowywania powinien być Long / BIGINT. Rozumiem, że jeśli zdefiniuję: def classOfPersistentField = classOf[Long] Wtedy Squeryl będzie wiedział, że powinien utworzyć kolumnę BIGINT. I wiem,...

92
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...

91
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...

90
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...

90
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...

89
Dziedziczenie klas przypadków w skali Scala

Mam aplikację opartą na Squeryl. Moje modele definiuję jako klasy przypadków, głównie dlatego, że uważam za wygodne metody kopiowania. Mam dwa modele, które są ze sobą ściśle powiązane. Pola są takie same, wiele operacji jest wspólnych i mają być przechowywane w tej samej tabeli DB. Ale jest...