Search Header Logo
Tut6 : Scala part2 & Lambda in Java

Tut6 : Scala part2 & Lambda in Java

Assessment

Presentation

Computers

University

Hard

Created by

Anna R

FREE Resource

6 Slides • 0 Questions

1

Tut6 : Scala part2 & Lambda in Java

By Anna R

2

Scala <-> Java Interoperabilität

Scala -> Java bytecode -> JVM

Bibliotheken jeweiliger Sprache können in beiden Sprachen referenziert werden​

JVM unterscheidet zw. Scala und Java , JavaScript.... nicht​

Die Funktionsmerkmale von Scala sind die gleichen wie die von Java.

3

Funktionen als Bürger erster Klasse

4

Deklarierte vs anonyme Funktionen

val f1: Int=>Double = i=>sqrt(i)

Funktionstyp!​

(x: Double, y: Double):Double=>x+y

*optional​

5

media

6

Optional <T> in Java

  • für Rückgabetyp einer Methode mit eventuell "keinem Ergebnis",

  • wo null -> Fehler​

  • Werte als "available" oder "not available" behandeln, anstatt Nullwerte zu prüfen

  • Optional.isPresent - checks the value is present or not

  • Optional.orElse - returns the value if present otherwise returns the default value passed.​

  • Optional.get - gets the value, value should be present

Tut6 : Scala part2 & Lambda in Java

By Anna R

Show answer

Auto Play

Slide 1 / 6

SLIDE