05A.3 Lambda-Ausdrücke zum Summieren, Sortieren usw.
Formal Metadata
Title |
05A.3 Lambda-Ausdrücke zum Summieren, Sortieren usw.
|
Title of Series | |
Author |
|
License |
CC Attribution - NonCommercial - ShareAlike 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this license. |
Identifiers |
|
Publisher |
|
Release Date |
2012
|
Language |
German
|
Producer |
|
Content Metadata
Subject Area |
Related Material
The following resource is accompanying material for the video

00:00
TOUR <Programm>
Mobile app
Zahl
Computer animation
XAML
Computer file
Social class
Integer
Function (mathematics)
Summation
00:22
Mobile app
Computer animation
XAML
Social class
Computer file
WINDOWS <Programm>
DEBUG <Programm>
00:34
Mobile app
Link (knot theory)
Index
Computer animation
XAML
Social class
Computer file
00:45
Mobile app
APL
Computer animation
Computer file
XAML
Social class
Ovoid
00:55
Microsoft
XML
Computer animation
XAML
Computer file
Social class
Summation
Summation
Counting
Variable (mathematics)
Ovoid
01:52
Mobile app
Zahl
XAML
Computer file
Menu (computing)
Counting
XML
Computer animation
Query language
Film editing
Social class
Summation
ERNA <Programm>
02:21
Mobile app
Debugger
Maximum (disambiguation)
XAML
Computer file
Counting
Number
TOUR <Programm>
Computer animation
Liste <Informatik>
Social class
Computer music
ERNA <Programm>
03:01
Mobile app
Computer animation
Debugger
XAML
Computer file
Social class
Counting
03:11
Mobile app
ARL
Computer animation
Interior (topology)
MAX <Programm>
XAML
Computer file
Social class
Counting
03:51
Mobile app
MAX <Programm>
Interior (topology)
Computer file
XAML
Counting
Uniform resource locator
Computer animation
Apple <Marke>
Summation
Social class
Local ring
ERNA <Programm>
LINDA <Programmiersprache>
04:03
Mobile app
Position
Computer animation
Compass (drafting)
MAX <Programm>
XAML
Social class
Computer file
Position
Task (computing)
Social class
04:36
Mobile app
Zahl
Computer animation
Debugger
Interior (topology)
MAX <Programm>
XAML
Social class
Computer file
Position
04:49
Mobile app
Position
Computer animation
MAX <Programm>
Interior (topology)
Social class
XAML
Computer file
Summation
Position
Summierbarkeit
CORBA
05:01
Mobile app
Interior (topology)
MAX <Programm>
IBM Systems Application Architecture
Computer file
XAML
Counting
Computer animation
Social class
Summation
Position
Summierbarkeit
Operator
05:29
Mobile app
Computer animation
Computer file
XAML
Social class
Operator
Position
05:53
Mobile app
Interior (topology)
XAML
Computer file
Function (mathematics)
XML
Computer animation
Well-formed formula
Social class
Lag
Operator
Position
Summierbarkeit
DEBUG <Programm>
Series (mathematics)
06:28
Mobile app
Computer animation
Computer file
XAML
Social class
Counting
Summierbarkeit
Position
06:39
Mobile app
Computer animation
MAX <Programm>
Computer file
XAML
Social class
Counting
Position
Summierbarkeit
DEBUG <Programm>
06:54
Mobile app
Calculation
Computer animation
MAX <Programm>
Computer file
XAML
WINDOWS <Programm>
Counting
Zugriff
Summierbarkeit
Automorphism
Kooperatives Informationssystem
07:06
Mobile app
Field extension
Computer animation
Computer file
Social class
XAML
RAW-Format
Summation
Counting
Fixpunkt
Summierbarkeit
07:30
Mobile app
Computer animation
Local area network
MAX <Programm>
Interior (topology)
Computer file
XAML
Social class
Counting
Position
ERNA <Programm>
07:49
Mobile app
Sine
Zahl
Maximum (disambiguation)
Interior (topology)
Computer file
XAML
Function (mathematics)
Counting
Hungarian Academy of Sciences
Position
Mathematics
Computer animation
Social class
08:23
Mobile app
Computer animation
Debugger
MAX <Programm>
XAML
Computer file
Social class
Counting
DEBUG <Programm>
08:54
Mobile app
Computer animation
MAX <Programm>
Computer file
XAML
Counting
09:13
Mobile app
MAX <Programm>
XAML
Computer file
Hidden Markov model
Counting
09:28
Mathematics
Zahl
Sine
Exponential function
Computer animation
Abbildung <Physik>
Square
Function (mathematics)
Variable (mathematics)
09:58
Mobile app
Computer animation
MAX <Programm>
Computer file
XAML
Social class
Counting
DEBUG <Programm>
11:06
Mobile app
Computer animation
Debugger
MAX <Programm>
XAML
Social class
Computer file
Counting
Ovoid
11:39
Mobile app
Field extension
Computer animation
MAX <Programm>
Social class
Computer file
XAML
Propositional formula
Counting
DEBUG <Programm>
12:02
Position
Sequel
Field extension
Computer animation
MAX <Programm>
XAML
Computer file
Hospital information system
Social class
Counting
Operator overloading
12:14
Mobile app
Position
Polar coordinate system
Computer animation
Structural load
Debugger
MAX <Programm>
Computer file
XAML
Counting
Position
ERNA <Programm>
12:43
Field extension
Computer animation
Structural load
MAX <Programm>
XAML
Social class
Summation
Counting
Position
Operator overloading
12:55
Computer animation
Structural load
MAX <Programm>
XAML
Computer file
Social class
Musical ensemble
Function (mathematics)
Hidden Markov model
Position
00:00
Gast sie noch mal ein bisschen zeigen wollte sind Lambda-Ausdrücke das 40 richtig gefährlich Ausdrücke Lambda-Ausdrücke sind einfach Funktionen ohne Namen
00:15
Das wo sie die Frau am häufigsten sehen sind die College ist das auch nicht die an dieser Stelle nicht so eine Liste habe seine zum Beispiel eine Liste von ganzen Zahlen zu einer und Bau oder aber es ist so Liste von ganzen Zahlen und wie gesagt und man auch ganz klassisch würdigte vielleicht eine Zahl als alles zu welche 42 Überraschungen zu als so und so weiter und so weiter und damit in der Liste rein und jetzt könnte ich die Summe dieser Liste bestimmen ich folgendes Tour und so ist gleich nur und ich bin auf Vorschlag für dadurch
01:14
Oder so startet am Montag von Markwort länger meiner das man ist ist meineZahl . kaum beim 1. Punkt längst und allen anderen ist es um sie zu verwirren und kaum Microsoft auch das ändert sich natürlich wieder nach ist was man hat sich nicht bloß Standardbibliothek oder Java oder was auch immer hier doppelt heißt es dann und kaum Welt die Summe haben wir ja dann schreibe ich ebenso muss gleich die holen sich jetzt die Nummer die aus dieser Liste aus Eckige Klammern
01:56
In einen System anders aber aber der selig jetzt einfach die Klammern schreiben als ob es bei milder als wenn sie hätten würden sie nahm des ist die Klammern die schreiben netterweise dürfen sie bei der ist hier dort wird auch die kann man die schreiben und des ICE daraus so dass Präsident der Verbindung praktisch aus wie eine nur dass sie dann auch so was sagen können wie eine . Chef wird zum Beispiel UV um was rauszuholen of the genauer und was rauszuholen oder auf eine Zahl wird um was anzuhängen das ganz normal nicht aber die Abfrage gibt mir die Nummer daraus einfach mit Gegenstand
02:42
Das wäre eine Art nicht die Summa rechnen kann da was da drin ist das alles was lediglich aus bis hin zu aller Art das wesentlich kürzer zu schreiben was Lustiges dass jetzt direkt sagen können eine meineZahl . summieren mal auf so der also diese Listen sind so klug dass sie sogar einfach was auf so dass man sich mit der ich mache der Liste können Sie sagen Sie sich doch mal auf sowohl zu den Zahlen und analog wird das dann hier also sich das natürlich jetzt Speicherung und aber den 1. gleich Maximum bestimmen die Sachen und ist manchmal zu haben Punkt Max das ist eingebaut um zu gucken ob ein Mensch ist zum einen Punkt ist die somit 50 und das macht 42 sich das gehört solange in dieser Liste nur zahlen können bisher die Welt in Ordnung aber keine Zahlen sind zu kompliziert Sachen von aber was haben
04:12
Diese Position aus Warenkorb wieder so dass sich der Staat in Klassen mit der Position aus den Warenkorb steht jetzt ein Artikel der Klasse aber nicht habe nicht mehr habe die gleichen was auch immer und tion hat eine Referenz auf einen Zirkel und
04:41
U. a. D. eine Zahl der So wenig eine Liste von solchen waren Kompositionen haben und wo sich das von der Frau
04:56
Frage ich Position dann wird das ganze Theater in Sizilien Warenkorb anfangen also nicht mal meineZahl führt auch gar nichts zu die werde jetzt gefüllter Warenkorb egal wie CORBA Warenkorb dass wir natürlich jetzt nicht funktionieren nicht ganz vor bestimmen wie viele dieser Liste würden sie Warenkorb und und aber ich kann dich Warenkorb bieten Eintrag nicht aufsummieren dazu müsste ich erst mal raus von der sich auf zum Beispiel hier sagen Braun diese Anzahl Anzahl soll außen sichtbar sein zum Beispiel mit einer Property Anzahl von Klammern so und der geht soll die Anzahl zurückgeht ist so also jetzt eine Position auch verraten die da drinnen sind die Anzahl kleingeschrieben ist verborgen Dalwitzhof sich davor steht geht automatisch davor und hier kann ich jetzt mit großgeschrieben Anzahl nachfragen geführt drin
06:15
Könnte jetzt also Spalten Warenkorb Anzahl Wald und und somit auch als machen diesen als negativ sein letztes Mal das auch nicht aber das wird nicht funktionieren sehen wir jetzt können Sie auf die für den Warenkorb ist aber es geht mit diesen schönen Funktionssammlung wächst noch nicht und da kommen jetzt diese Land Ausdrücke Spiele Funktionen ohne Namen Funktionen nicht direkt war das schreibe hier direkt war was jedem Element des Warenkorbs angetan werden soll und danach dann auch so werden soll das ist der Gedanke
06:58
Hier ich sage von des Liedes des Warenkorbs des es
07:04
Anderen 7 und dieses auf man wolle nicht jetzt einfach jedes Mal des Warenkorbs nehmen und dafür Fall hier doch vor und dafür Rechner aus x Anzahl der
07:21
Fixpunkt ganz da in der Form Unterschwellig jetzt
07:29
In einen noch können Wind was stellt nach ihr Geld jetzt Bank
07:39
So unverwundet und kassieren sie wird er summiert ist die Anzahl auf das ist dass stehen zu mir auf aber jetzt gar nicht mehr so einfach
07:52
Naiv machen was auf was da steht gar nicht die die Position auf wie die Zahl der du auf dem Weg jetzt nicht auf dem ich muss sagen was auf dem sollte und zwar jedes Element aus den Warenkorb bestehen die Anzahl mit Anzahl das aufsummiert wird ist das was sie auf der rechten Seite stehen und bei dem Max Max gleich das nicht machen von mir aus die Anzahl auch wieder was ist die größte Anzahl wieder vorkommt Warenkorb und auch das wird wahrscheinlich davon werden der richtige und dann ist auch dadurch das sind hier ganz einfach Lambda-Ausdrücke sie können auch sagen ob ich möchte nicht die Anzahl aufsummieren sondern zweimal die Anzahl aufsummieren oder ich möchte den Sinus von der Anzahl was auch auf aufsummieren komplizierter Geschichten aber typischerweise wird sich das in dieser Form werde jetzt weiß Maschinen Warenkorb die Liste was ist denn auch so und wovon ist das Maximum bestehen soll an den Stellen kommen gerne solche Land aus bevor die können auch anderswo vorkommen aber das hier ist die Stelle wo sie sich vorkommen dass sie gebaut wird ist eine Funktion ohne Namen wie sie funktionierten am Bau so monströs schwarz und die war so dass wir hier zu unübersichtlich und wird auch mit dieser Stelle stehen sondern und würde beim 1. geschehen ist dann eine Funktion der abbauen von Gebrauch also was der Schreibweise sagen auf das sich die Mathematik vorgeführt habe das nicht so ganz ungewohnt vorkommen wird sowas Funktionen ohne Namen abgebildet auf x Fahrrad
09:40
Für jede Zahl x rechne ich Quadrat aus genau das würde dann so oder stehen nix wird abgebildet größere gleichzeitig größer Zeichen x-mal x genauso wird da drin stehen sie die Quadrate aufzunehmen wollen was sie für diese Anwendung der blödsinnig ist aber wenn sie die Quadrate der Anzahl aufsummieren wollen war zum Beispiel stammt aber zustimmen oder es nicht so sehr dass aus Sicht des X bestimme von x die Anzahl war von x die Anzahl das stammt aus wie die Funktionen in der Mathematik und Namen mit Abbildung 2 geschrieben steht auf dem Welt auf dieselbe Funktion dieselbe Funktion nicht u. abgebildet auf was nicht auf sondern auch Quadrat das ist dieselbe Funktion diese Funktion hier und diese Funktion ein und dieselbe Funktion das Buch das sie Platzhalter zur Namen so dass die Sinus oder Quadratwurzel Exponentialfunktion und somit Exponentialfunktion das ist die Funktion die jedes x bildet auf wo es da haben Sie in der Mathematik und somit das weglassen und Funktion oder eine anonyme Funktion und defekt sind Lambda-Ausdrücke an Funktionen hat sich bis komplizierter wird von der Sorte Hilfsfunktionen gibt es denn sie gucken was der Warenkorb als Liste alles so kann eingebaut ohne sich drum kümmern müssen da steht zu diversen schon finden und suchen und so und so viel weglassen was auch immer und sehr viele davon kann man mit solchen ausdrücken dann noch Fine-tuning kann spannend ist der hier vorbei
11:32
Aufwärts dir oder beides Opfer zu ziehen aufwärts sortieren und geben Sie hier an wonach den aufwärts sortiert werden soll zum Beispiel nach der Anzahl
11:44
Sie das so machen sortieren sie Aufwärts nach der Anzahl auf die Sachen die sie nicht gekauft werden stehen uns von die Sachen die große Anzahl gekauft werden stehen ganz hinten und beim Besuch von Aussagen Bestellung davon gibt mir doch mal den letzten
12:07
In der Form was sie dann zurückfliegen ist werde am häufigsten Kaufwerts werde der Liste steht wenn sie nach der Anzahl Sortieren Olli was kommt zurück natürlich eine Position einen Warenkorb Komposition Position das letzte des
12:24
Das letzte den ist ist ja auch wieder eine Position die kommt es also wenn Sie wissen wollen was an den ist die größte Anzahl an sie das Verhalten der Tiere nach der Anzahl nicht nach Preis oder nach dem Alter des Titels Sich nach der Anzahl und doch davon die mit letzten
12:47
Das ist alles extrem elegant und für einen ohne dass sie jeweils eine sehr unübersichtlich Vorschlag Kosten
12:58
Aber darauf wie schon gesagt dass wir umso spannender sofern sie lustlos zwischen dass auch ab Standard als Standard werden März diese Art von Funktionen im Fluge zu definieren Band aus
