aspose.info
SV

SCALA - Scala källkodsfil

Uppdaterad

Vad är SCALA fil?

En SCALA-fil är en källkodsfil som skapats med programmeringsspråket Scala (Scalable language). Den innehåller källkoden skriven i den objektorienterade och funktionella programmeringen som är grundtemat i Scala-språket. Scale underlättar att bygga högpresterande system med sina JVM- och JavaScript-körtider. Detta möjliggör ytterligare stöd för funktioner av högre ordning och kapsling av funktionsdefinitioner. Scala-utveckling startades 2003 av Martin Odersky och hans forskargrupp vid EPFL.

SCALA filformat

En SCALA-fil sparas som en vanlig textfil som kan öppnas med vilken textredigerare som helst som Scala IDE for Eclipse, Notepad, Notepad++ och TextEdit. En enda SCALA-fil kan ha källkod som består av klasser, gränssnitt, råsträngar och operatörsöverbelastade metoder. Det bästa med Scala är att koden kan kompileras till Java-byte som kan köras på JVM.

Scala Language i ett nötskal

  • Sömlös Java Interop - Scala- och Java-stackar kan blandas för sömlös integration på grund av att Scala körs på JVM.
  • Type Interface - Så typsystemet känns inte så statiskt. Arbeta inte för typsystemet. Låt typsystemet fungera för dig!
  • Concurrency & Distribution - Stöder dataparallella operationer på samlingar, använd aktörer för samtidighet och distribution, eller terminer för asynkron programmering.
  • Mönstermatchning - Stöd för matchning mot klasshierarkier, sekvenser, konstanter och mer.
  • Högre ordningsfunktioner - Funktioner är förstklassiga objekt som kan sammanställas med garanterad typsäkerhet.

Referenser