Adjust questions, because we omitted the ADT section

This commit is contained in:
Julian Ospald 2015-04-21 13:46:31 +02:00
parent efc0f586ed
commit e315e78b39
No known key found for this signature in database
GPG Key ID: 220CD1C5BDEED020
1 changed files with 5 additions and 6 deletions

View File

@ -7,11 +7,10 @@
\item When are types checked in haskell? \item When are types checked in haskell?
\item What are the differences between lists and pairs? \item What are the differences between lists and pairs?
\end{itemize} \end{itemize}
Does this compile? If not, fix it. Is this a total or a partial function? Is this a total or a partial function? Would you extend it? How?
\begin{haskellcode} \begin{haskellcode}
data IntOrDouble = MkDouble Double even :: Int -> Bool
| MkInt Int f 0 = True
f 2 = True
f :: Int -> IntOrDouble f 4 = True
f 0 = 0.5
\end{haskellcode} \end{haskellcode}