Week 2 introduction2

 0    6 fiche    up804653
baixar mp3 Imprimir jogar verifique-se
 
questão English resposta English
What are guards?
começar a aprender
Guards are Boolean expression used in function definitions to givealternative results dependent on the parameter values
Haskal contains guards and what other simmilar function?
começar a aprender
if... then... else...
how is a guard denoted?
começar a aprender
maxThree: Int -> Int -> Int -> IntmaxThree x y z| x >= y && x >= z = x| y >= z = y| otherwise = z
how are local definitions denoted?
começar a aprender
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?
começar a aprender
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?
começar a aprender
true

Você deve entrar para postar um comentário.