Scala is een algemene programmeertaal die wordt gemaakt om standaard programmering patronen transformeren in een precieze , gepolijst en het type - veilige manier . Java, aan de andere kant , is een programmeertaal die de nieuwste programma's, waaronder zakelijke applicaties , spelletjes en utilities loopt . Scala en Java kunnen werken in dezelfde omgeving , omdat beide talen draaien op Java Virtual Machine ( JVM ) . Aangezien Java en Scala volledig compatibel en interoperabel kunnen zowel programma als een substituut voor de andere afhankelijk van het eisenpakket de coder . Scala is niet een superset van Java , maar het is nogal een waardig alternatief voor elke Web coder te genieten . Instructies Download 1 en installeer de nieuwste versie van Scala voor uw omgeving . Scala wordt ondersteund door verschillende besturingssystemen , zoals Windows , Unix , Macintosh en Cygwin . Type 2 een uitdrukking om te starten met behulp van de Scala code interpreter , dat is interactief " shell " Scala 's voor authoring uitdrukkingen en programma . Hier is een voorbeeld : $ scala genealogie Dit is een interpreter voor Scala Type in expressies te laten geëvalueerd Type : . . Hulp voor . meer informatie Scala > Wanneer u een uitdrukking typen en druk op "Enter " of " Return ", Scala interpreteert het als volgt : " scala > 1 + 2 " dan de tolk zal afdrukken : " unnamed0 : Int = 3 " Deze regel code bestaat uit een " automatisch aangewezen of door de gebruiker gedefinieerde naam om te verwijzen naar de berekende waarde ( unnamed0 ) , " " een dubbele punt ( :) , " " het type van de expressie en de output ( Int ) , " " een gelijk-teken ( = ) " en " de waarde afgeleid uit de evaluatie van de uitdrukking ( 3 ) " 3 Voer een val definitie aan hoe Scala functies te zien . Differentiatiemethode Scala's wordt aangelegd tussen vals , die zijn variabelen die eenmaal zijn aangewezen en nooit veranderen , en vars , die zijn variabelen die kunnen worden gewijzigd of aangepast over hun leven . Hier is een voorbeeld van een val definitie : scala > val msg = " Hallo , wereld " msg : ! Java.lang.String = Hallo , wereld deze val definitie aanwijst " msg " als naam voor de waarde " Hallo wereld! " Als u bekend bent met Java bent , zult u merken dat het type van waarde hier wordt gebruikt is java.lang.String . Zoals eerder vermeld , Scala en Java zijn interoperabel met elkaar , dus in dit geval , Scala strings zijn eveneens Java snaren . In werkelijkheid wordt elke Java-klasse ook gevonden in Scala 4 invoeren . " : Quit commando" als je nog steeds loopt het Scala tolk en sla uw code in een bestand met de naam hello.scala . Hier is hoe je dat doet : println ( " Hallo , wereld, van een script " ) op Twitter Voer vervolgens de code door te typen : " > scala hello.scala " Merkbaar " Hallo , wereld, van een script ! " , de meeste van de codes die in dit project zijn afgeleid van de Java-taal , dus dit bewijst dat Java : Scala moet je reageren met een groet is echt goed geïntegreerd met Scala . Scala en Java zal altijd werken hand in hand en men kan niet zonder de ander .
|