Week 2 introduction2

 0    6 fiche    up804653
Télécharger mP3 Imprimer jouer consultez
 
question English réponse English
What are guards?
commencer à apprendre
Guards are Boolean expression used in function definitions to givealternative results dependent on the parameter values
Haskal contains guards and what other simmilar function?
commencer à apprendre
if... then... else...
how is a guard denoted?
commencer à apprendre
maxThree: Int -> Int -> Int -> IntmaxThree x y z| x >= y && x >= z = x| y >= z = y| otherwise = z
how are local definitions denoted?
commencer à apprendre
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?
commencer à apprendre
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?
commencer à apprendre
true

Vous devez vous connecter pour poster un commentaire.