Week 2 introduction2

 0    6 schede    up804653
Scarica mp3 Stampa Gioca Testa il tuo livello
 
Domanda English Risposta English
What are guards?
inizia ad imparare
Guards are Boolean expression used in function definitions to givealternative results dependent on the parameter values
Haskal contains guards and what other simmilar function?
inizia ad imparare
if... then... else...
how is a guard denoted?
inizia ad imparare
maxThree: Int -> Int -> Int -> IntmaxThree x y z| x >= y && x >= z = x| y >= z = y| otherwise = z
how are local definitions denoted?
inizia ad imparare
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?
inizia ad imparare
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?
inizia ad imparare
true

Devi essere accedere per pubblicare un commento.