Domande con tag 'scala'

2
risposte

Se non ci sono problemi nel considerare una proposizione come espressione, perché in alcuni linguaggi di programmazione c'è stata una distinzione? [duplicare]

Perché abbiamo la distinzione tra affermazioni ed espressioni nella maggior parte dei linguaggi di programmazione? Ad esempio, in Java, assumendo f e g return ints, questo non verrà compilato perché è un'istruzione e le istruzioni non resti...
posta 22.08.2014 - 08:35
2
risposte

La valutazione del cortocircuito è una conseguenza della chiamata per nome?

Se gli operatori booleani & amp ;, || sono implementati come metodi infissi, quindi non è una valutazione di cortocircuito solo una conseguenza dell'implementazione usando la semantica call-by-name, poiché, ad esempio, il & & il metodo n...
posta 11.12.2013 - 06:54
2
risposte

Perché lo scala non effettua il controllo del tipo quando si controlla l'uguaglianza

Ad esempio: scala> val a: String = "5" a: String = 5 scala> val b: Int = 5 b: Int = 5 scala> a == b res5: Boolean = false Mi aspetto un TypeError, come in Java: class MyClass { public static void main(String[ ] args) {...
posta 02.05.2017 - 03:34
1
risposta

Stile del codice Scala preferito per diversi set di parentesi graffe

Mi stavo chiedendo il modo corretto di formattare una situazione come questa, dove ho una def, una foreach e una clausola if tutte nidificate, che richiedono parentesi graffe. Attualmente trovo che sia difficile da leggere e non esiste un luo...
posta 06.03.2014 - 20:09
1
risposta

Dovremmo spingere per più JavaScript sulla JVM, insieme a Java e Scala? Oppure, se no, perché? [chiuso]

Con JavaScript che diventa una delle lingue più diffuse in giro, ho iniziato a chiedermi perché le persone non trovassero modi per utilizzarla estesamente sulla JVM. Come programmatore che passa mezza giornata a scrivere Java, e l'altra metà, sc...
posta 20.05.2014 - 10:39
1
risposta

In scala è accettabile che le variabili id siano scritte come '_id' al posto della normale notazione del caso cammello?

In Scala è accettabile che le variabili id siano scritte come _id invece della normale notazione del caso cammello? Nel codice la maggior parte delle variabili rispettano la notazione del caso cammello. Tuttavia, per le variabili che si...
posta 05.08.2016 - 14:21
1
risposta

Determina l'ordine di esecuzione in base alla definizione dichiarativa?

Vogliamo creare un DSL in Scala in cui è possibile elencare in modo dichiarativo gli ingredienti di cui un prodotto è composto. Questi ingredienti possono essere ad esempio "Crea prodotto a", "Crea prodotto b", "Invia mail". Gli ingredienti poss...
posta 11.04.2016 - 10:50
1
risposta

Come posso condensare una classe di case con ~ 20 argomenti di costruzione in 5 o 6 argomenti in Scala?

Diciamo che ho una case case con ~ 20 argomenti di costruzione? Questo è ovviamente molto goffo da digitare. Quale sarebbe il modo migliore per condensare questi argomenti in forse 5 o 6 argomenti? Ci sono alcuni argomenti che sono correlati tra...
posta 06.02.2015 - 18:04
3
risposte

Vantaggi di Scala vs Groovy con applicazioni JAVA EE 6 [chiuso]

Per favore lasciatemi in primo luogo sottolineare che non sto cercando guerre di fiamma. Voglio solo un consiglio da persone che hanno esperienze vere. Ho iniziato a imparare JAVA EE 6 come un vero principiante e sto avendo difficoltà a scegl...
posta 08.02.2011 - 13:51
2
risposte

Scala: qual è stata la considerazione del progetto desiderata per l'istanza nulla nell'esempio

O semplicemente chiesto PERCHÉ? Semplicemente non sembra logico ... if ( null.asInstanceOf[String] == null ) println ("null.asIstanceOf[String] is null") println ("BUT !!!") if ( null.asInstanceOf[Double] == 0.0 ) println ( "null.AsInst...
posta 10.08.2018 - 13:59