Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Prüfungen im Bachelor-Studium (1. - 5. Semester) » pfp » Lösungsversuch (Übersicht)
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
pruefungen:bachelor:pfp:loesungws14 [21.07.2018 19:11] – evren | pruefungen:bachelor:pfp:loesungws14 [21.07.2018 19:39] – evren | ||
---|---|---|---|
Zeile 202: | Zeile 202: | ||
case ts => decodeTuple(ts.head) #::: decode(ts.tail) | case ts => decodeTuple(ts.head) #::: decode(ts.tail) | ||
} | } | ||
+ | </ | ||
+ | <code scala> | ||
+ | def decode: Stream[(Char, | ||
+ | case Stream.Empty => Stream.Empty | ||
+ | case first #:: tailList => decodeTuple(first) #::: decode(tailList) | ||
+ | } | ||
</ | </ |