Questions marquées «scala»

92
Objets de package

Que sont les objets de package, pas tant le concept que leur utilisation? J'ai essayé de faire fonctionner un exemple et le seul formulaire que j'ai pu travailler était le suivant: package object investigations { val PackageObjectVal = "A package object val" } package investigations { object...

92
HowTo: Champ personnalisé dans Lift-Record-Squeryl

EnumListFieldJ'essaye de faire un dans Lift / Record / Squeryl, similaire à MappedEnumListin LiftMapper. Le type de stockage doit être Long / BIGINT. Je comprends que si je définis: def classOfPersistentField = classOf[Long] Ensuite, Squeryl saura qu'il doit créer une colonne BIGINT. Et je sais...

91
déballage de scala tuple

Je sais que cette question a été soulevée plusieurs fois de différentes manières. Mais ce n'est toujours pas clair pour moi. Y a-t-il un moyen de réaliser ce qui suit. def foo(a:Int, b:Int) = {} foo(a,b) //right way to invoke foo foo(getParams) // is there a way to get this working without...

91
Erreur de classe cassée avec Joda Time en utilisant Scala

J'ajoute le référentiel Joda Time à SBT avec libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) Ensuite, je l'utilise joyeusement comme ceci: val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") Mais, lorsque je compile le projet en SBT,...

91
Comment voir l'arbre des dépendances dans sbt?

J'essaie d'inspecter l'arborescence de dépendances SBT comme décrit dans la documentation : sbt inspect tree clean Mais j'obtiens cette erreur: [error] inspect usage: [error] inspect [uses|tree|definitions] <key> Prints the value for 'key', the defining scope, delegates, related definitions,...

90
Comment lister tous les fichiers d'un sous-répertoire dans scala?

Existe-t-il une bonne manière "scala-esque" (je suppose que je veux dire fonctionnelle) de lister de manière récursive des fichiers dans un répertoire? Qu'en est-il de la correspondance avec un modèle particulier? Par exemple, de manière récursive, tous les fichiers correspondant "a*.foo"au format...

90
Comment créer une liste avec le même élément n fois?

Comment créer une liste avec le même élément n fois? Mise en œuvre manuelle: 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) Existe-t-il également un moyen...

90
Comment définir la taille du tas pour sbt?

J'utilise SBT 0.12.0. J'ai lu d'autres réponses sur le débordement de pile et je les ai suivies, mais aucune d'entre elles n'aide, par exemple: create ForkRunclass - Je n'ai observé aucun processus forké lors de mon utilisation de sbt définir la variable d'environnement JAVA_OPTS- elle est définie...

90
Quand utiliser val ou def dans les traits Scala?

J'étais en train de parcourir les diapositives scala efficaces et il est mentionné sur la diapositive 10 de ne jamais utiliser valdans un traitpour les membres abstraits et de l'utiliser à la defplace. La diapositive ne mentionne pas en détail pourquoi l'utilisation de résumé valdans a traitest un...

89
Héritage de classe de cas Scala

J'ai une application basée sur Squeryl. Je définis mes modèles comme des classes de cas, surtout parce que je trouve pratique d'avoir des méthodes de copie. J'ai deux modèles strictement liés. Les champs sont identiques, de nombreuses opérations sont communes et doivent être stockées dans la même...