Nwlapcug.com


Come utilizzare Java in Scala

Come utilizzare Java in Scala


Scala è un linguaggio di programmazione che è stato creato per trasformare i modelli di programmazione standard in modo preciso, lucido e type-safe di uso generale. Java, d'altra parte, è un linguaggio di programmazione che esegue i programmi più recenti tra cui utilità, giochi e applicazioni aziendali. Scala e Java possono lavorare nello stesso ambiente, poiché entrambe le lingue eseguito su Java Virtual Machine (JVM). Poiché Java e Scala sono completamente compatibili e interoperabili con a vicenda, ogni programma può essere utilizzato come un sostituto per l'altro a seconda delle esigenze di progetto del coder. Scala non è un superset di Java, ma è piuttosto una degna alternativa di ogni programmatore Web godere.

Istruzioni

1

Scaricare e installare la versione corrente di Scala per l'ambiente. Scala è supportata da diversi sistemi operativi, come Windows, Unix, Macintosh e Cygwin.

2

Digitare un'espressione per iniziare a utilizzare l'interprete di codice di Scala, che è "Shell" interattiva di Scala per la creazione di espressioni e programmi. Ecco un esempio:

$ scala
Si tratta di un interprete per Scala.
Immettere espressioni in per averli valutati.
Tipo: Guida per ulteriori informazioni.

Scala >

Quando si digita un'espressione e premere "Enter" o "Return", Scala lo interpreta come questo: "scala > 1 + 2"

Quindi l'interprete verrà stampato: "unnamed0: Int = 3"

Questa riga di codice è costituita da un "nome automaticamente designato o definito dall'utente per fare riferimento al valore calcolato (unnamed0)," "un due punti (:)," "il tipo di espressione e il relativo output (Int)," "il segno di uguale (=)" e "il valore derivato dalla valutazione dell'espressione (3)"

3

Immettere una definizione di val per vedere come funzioni di Scala. Metodo di scala di differenziazione viene applicato tra vals, che sono le variabili che sono nominate una sola volta e mai cambiamento e vars, che sono variabili che possono essere cambiate o modificate nel corso della vita. Ecco un esempio di una definizione di val:

Scala > val msg = "Hello, world!"
Msg: java.lang.String = Ciao, mondo!

Questa definizione di val indica "msg" come nome per il valore "Hello world!" Se si ha familiarità con Java, è possibile notare che il tipo di valore utilizzato qui è java.lang.String. Come accennato in precedenza, Scala e Java sono interoperabili con a vicenda, quindi in questo caso, stringhe di Scala sono similarmente le stringhe Java. In realtà, ogni classe Java si trova anche in Scala.

4

Inserire il ": comando di chiudere" se sono ancora in esecuzione l'interprete di Scala e salvare il codice in un file denominato hello.scala. Ecco come farlo:

println ("Hello, world, da uno script!")

Quindi eseguire il codice digitando: "> scala hello.scala"

Scala deve rispondere a voi con un saluto: "Hello, world, da uno script!"

Notevolmente, la maggior parte dei codici utilizzati in questo progetto sono derivata dal linguaggio Java, quindi questo dimostra che Java è molto ben integrato con Scala. Scala e Java funzionerà sempre mano nella mano e non si può essere senza l'altra.