Add case...of slide, rename slides

このコミットが含まれているのは:
Julian Ospald 2015-04-21 18:47:51 +02:00
コミット db789c6643
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: 220CD1C5BDEED020
4個のファイルの変更16行の追加2行の削除

ファイルの表示

@ -64,11 +64,15 @@
\subsubsection{Pattern matching}
\slide{./content/VL1_functions_and_control_structures2.tex}
\slide{./content/VL1_pattern_matching.tex}
\subsubsection{Case... of}
\slide{./content/VL1_case_of.tex}
\subsubsection{Guards and recursion}
\slide{./content/VL1_functions_and_control_structures3.tex}
\slide{./content/VL1_guards_and_recursion.tex}
\subsection{Lists}

10
VL1/content/VL1_case_of.tex ノーマルファイル
ファイルの表示

@ -0,0 +1,10 @@
We can also pattern match on the result of a real expression, not just the input. For that, we write:
\begin{haskellcode}
f :: Int -> Bool
f x = case x - 2 of
2 -> True
5 -> True
y -> False
\end{haskellcode}
This allows more powerful pattern matching, especially when we define our own data structures.