O'Reilly logo

Programmieren mit Scala by Alex Payne, Dean Wampler

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 12. Das Scala-Typsystem

Scala ist eine statisch typisierte Sprache. Ihr Typsystem ist eines der ausgefeiltesten aller Programmiersprachen, was zum Teil daran liegt, dass es die weitreichenden Konzepte der funktionalen und der objektorientierten Programmierung in sich vereint. Das Typsystem soll logisch umfassend, vollständig und konsistent sein. Es geht über die Beschränkungen des Typsystems von Java hinaus und enthält gleichzeitig Neuerungen, die in Scala zum ersten Mal umgesetzt werden.

Dieses Typsystem kann allerdings am Anfang auch recht einschüchternd wirken, insbesondere, wenn man von einer dynamisch typisierten Sprache wie Ruby oder Python her kommt. Zum Glück sorgt die Typinferenz dafür, dass ein Großteil der Komplexität verborgen ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required