Week 2 introduction2

 0    6 flashcards    up804653
download mp3 print play test yourself
Question English
Answer English

What are guards?
start learning
Guards are Boolean expression used in function definitions to givealternative results dependent on the parameter values

Haskal contains guards and what other simmilar function?
start learning
if... then... else...

how is a guard denoted?
start learning
maxThree: Int -> Int -> Int -> IntmaxThree x y z| x >= y && x >= z = x| y >= z = y| otherwise = z

how are local definitions denoted?
start learning
the keyword "where" eg where /n dxSq = (x1 - x2)ˆ2 /n dySq = (y1 - y2)ˆ2

CAn local definitions be used outside of the function they are defined in?
start learning
Local definitions can only be used within the functions that theyare defined; they are “hidden” from the rest of the program.

Local definitions can be used as function parameters true or false?
start learning

You must sign in to write a comment