Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 
 

23 рядки
1.2 KiB

  1. \ifger{Vielleicht hilft ein mathematisches Beispiel die Dinge klarer zu machen. Wir haben z.b. folgende Funktion:}{Maybe a mathematical example will make things clearer. Let's say we have the function:}\\
  2. $f(x, y) = y / x$
  3. \vspace{\baselineskip}
  4. \\
  5. \pause
  6. \ifger{Um diese Funktion für $x = 2$ und $y = 3$ zu berechnen würden wir normalerweise einfach einsetzen:}{In order to evaluate the function for $x = 2$ and $y = 3$ we would usually just do:}\\
  7. $f(2, 3) = 3 / 2$
  8. \vspace{\baselineskip}
  9. \\
  10. \pause
  11. \ifger{Allerdings, wie wäre es wenn wir daraus eine Funktion mit nur dem Argument $x$ formulieren:}{However, how about we first make a function that only has $x$ as an argument:}\\
  12. $h(x) = y \mapsto f(x, y)$\\
  13. \ifger{Dies ist bereits die curried Variante von $f$!}{This is a curried version of $f$!}
  14. \vspace{\baselineskip}
  15. \\
  16. \pause
  17. \ifger{Wenn wir jetzt für $x = 2$ einsetzen, können wir eine weitere Funktion definieren:}{If we fix $x = 2$ we can make another function:}\\
  18. $g(y) = h(2) = y \mapsto f(2, y) = y / 2$
  19. \vspace{\baselineskip}
  20. \\
  21. \pause
  22. \ifger{Und erst im letzten Schritt lösen wir die Gleichung indem wir $y$ in $g(y)$ einsetzen:}{And in the last step we solve the function $g(y)$:}\\
  23. $g(3) = f (2, 3) = 3 / 2$