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
  • Kein Logo Scala
    • Inhalt
    • Scala - Sprache
    • Typen optionaler Ausprägung

Scala

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
Gnerics
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

Monade

Typen optionaler Ausprägung

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