Week 2 introduction2

 0    6 Datenblatt    up804653
mp3 downloaden Drucken spielen überprüfen
 
Frage English Antworten English
What are guards?
Lernen beginnen
Guards are Boolean expression used in function definitions to givealternative results dependent on the parameter values
Haskal contains guards and what other simmilar function?
Lernen beginnen
if... then... else...
how is a guard denoted?
Lernen beginnen
maxThree: Int -> Int -> Int -> IntmaxThree x y z| x >= y && x >= z = x| y >= z = y| otherwise = z
how are local definitions denoted?
Lernen beginnen
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?
Lernen beginnen
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?
Lernen beginnen
true

Sie müssen eingeloggt sein, um einen Kommentar zu schreiben.