Marcel Paggen Marcel Paggen
  • Home-Logo Home
  • Inhalt-Logo Inhalt
  • Java Logo Duke1 Java
    • Inhalt
    • JavaSE
    • JavaEE
    • Java Frameworks
    • JavaFX
    • Java Sonstiges
  • Scala-Logo Scala
    • Inhalt
    • Scala - Sprache
    • Collections
    • Swing
    • ScalaFX
    • Tools
    • Akka
    • Schnipsel
    • Links / Literatur / Quellen
  • WebDev-Logo Web-Dev
  • Pattern-Logo Pattern
  • UML-Logo UML
  • Verschiedenes-Logo Verschiedenes
  • Notizen-Logo Notizen
  • Scala-Logo Scala
    • Inhalt
    • Scala Grundlagen
    • Collections
    • Swing
    • Tools
    • Schnipsel
    • Links

Scala

Scala Grundlagen

Scala - Sprache

Einleitung
Download und Installation
Hello world!
Der erste Eindruck
Der Scala Interpreter
Scala Skripte
Kommentare / Schlüsselwörter
Elementare Kontrollstrukturen
Klassen und Objekte
Konstruktoren
Variable
Funktionen / Methoden
Operatoren (Methoden in Operatorschreibweise)
Die Klasse Any
Bean Style
Mathematisches
Klassensystem
Strings
Sichtbarkeit
Die Methode apply
Generics
Tuple
for Ausdrücke
Rekursion
Pattern matching
Traits
Exception Handling
Impliziete Konvertierung (engl. implicit conversion)
Nebenläufigkeit / Aktoren
XML
Auf dem Weg zur funktionalen Programmierung mit Scala
Konventionen

Typen optionaler Ausprägung

Einstieg
Option, Some, None
Try, Success, Failure
Either, Left, Right

Collections

Hintergründe
List
List Funktionen
Set
Map
Vector
Array
ListBuffer

Swing

Der Start
Layout Panel
Anwendungsgerüst
Komponenten
Label
Button
RadioButton
CheckBox
ListView
ToggleButton
TextField
ComboBox
Scala Java Mix

ScalaFX

Der Start
Button

Tools

Kommandozeile
Scala Universum
ScalaTest
ScalaCheck
Play

Akka

Einstieg
Hello Akka
Aktoren (engl. Actors)
become / unbecome
Links

Schnipsel

Gemischtes

Links / Literatur / Quellen

Links
Bücher
Videos
Tools
Scala Days 2013
Quellenverzeichnis

Stand: 5. August 2019
Autor: Marcel Paggen
Impressum / Kontakt