Nieuw op de site
Meedoen
Om mee te kunnen doen in het forum moet u zijn ingelogd (de mogelijkheid daartoe ziet u rechtsboven) en ingeschreven (de mogelijkheid ziet u hier boven).
Scala-bronnen
De bron De site voor Scala: http://www.scala-lang.org De Scala plugin voor Eclipse: http://scala-ide.org Scala, Akka en Play: http://typesafe.com Presentaties...
For
De syntax van een for -expressie is: for (element <- collectie) {body} De accolades rond de body kunnen worden weggelaten als het om een eenregelige expressie gaat. Binnen de...
List
Een tweede voorbeeld van een immutable type is List. Net als in het geval van een tuple kunt u een waarde van type List (we zullen zo’n waarde een list noemen) creëren met behulp van een...
Start
Gratis cursus voor Scala U vindt hier een gratis cursus over de programmeertaal Scala. U kunt de cursus on-line bestuderen, via het menu aan de linkerkant, of u kunt...
Recursieve functies
Uiteraard is het mogelijk om in Scala een recursieve functie te schrijven, dat wil zeggen dat het mogelijk is om binnen de body van een functie de functie zelf aan te roepen. In de volgende...
Default parameters
Het is in Scala eenvoudig om defaultwaarden te geven aan de parameters van een functie. U doet dat op de volgende manier: def max(x: Int, y: Int = 0) = if (x > y) x else y Deze...
Return-type Unit - side-effect
Een functie die niets teruggeeft is van type Unit. Als u de volgende functie definieert in de REPL, geeft Scala aan dat het return-type Unit is: def hello(naam: String) = println("Hello "...
Functies en methoden
In de REPL kunnen ‘losse’ functies worden gedefinieerd, die niet bij een object of klasse horen. We zullen daarom de term methode gebruiken wanneer het specifiek gaat over functies binnen...
Introductie tot de cursus
Voor wie bedoeld? Deze cursus in Scala is bedoeld voor wie ervaring heeft met een objectgeoriënteerde taal, zoals Java, C#, Objective C of C++. Er wordt binnen de cursus verwacht dat u...
Scala Installeren
Er zijn verschillende mogelijkheden om Scala te gebruiken: via een plugin bij een aantal IDE's of via de apart te installeren REPL en compiler van Scala. Via de website van Scala zijn plugins...
Hoe verder?
Verder met Scala Deze korte cursus biedt u een basis om in Scala te programmeren: u kunt Scala gebruiken als extra handige objectgeoriënteerde taal, en u kunt gebruik maken van aspecten...
Richtlijnen
In Scala werkt u zoveel mogelijk met val -variabelen. In Scala werkt u zoveel mogelijk met immutable typen. Laat side-effects alleen plaatsvinden in functies en methoden...
Klassen, objecten en traits
Vorm Opmerkingen sealed class kent alleen de subklassen uit hetzelfde...
Control structuren - referentie
Vorm Expressie Opmerkingen if (condition)...
Functies - referentie
Vorm Opmerkingen def naam(par1: type1, ...) : type = {body}...
Collecties
Methoden van List Voorbeeld Opmerkingen el :: lijst geeft nieuwe...
Typen - referentie
Naam Voorouder Opmerkingen Byte ...
lift.txt
UItleg bij uitwerkingen workshop.pdf
lift.txt