Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Prüfungen im Bachelor-Studium (1. - 5. Semester) » pfp » Aufgabe 1   (Übersicht)

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
pruefungen:bachelor:pfp:loesungws15 [19.07.2016 07:34] – Korrektur 1b Marcel[Inf]pruefungen:bachelor:pfp:loesungws15 [19.07.2018 15:50] (aktuell) evren
Zeile 110: Zeile 110:
 def sortAllWith: (List[Int] => List[Int]) => List[List[Int]] => List[List[Int]] = def sortAllWith: (List[Int] => List[Int]) => List[List[Int]] => List[List[Int]] =
   sortFun => ls => for (cur <- ls) yield sortFun(cur)   sortFun => ls => for (cur <- ls) yield sortFun(cur)
 +</code>
 +
 +Falls man nicht unbedingt eine Listenabstraktion hätte verwenden müssen:
 +<code=scala>
 +def sortAllWith: (List[Int] => List[Int]) => List[List[Int]] => List[List[Int]] = function => list => {
 +    list.map(x => function(x))
 +}
 </code> </code>