[ << Tutorial de l’Scheme ] | [Top][Contents][Index] | [ Interfícies per a programadors >> ] |
[ < Procediments de l’Scheme ] | [ Up: Procediments de l’Scheme ] | [ Predicats > ] |
Definició de procediments
Els procediments es defineixen a l’Scheme amb define
:
(define (nom-de-la-funció arg1 arg2 ... argn) expressió-de-scheme-que-retorna-un-valor)
Per exemple, podem definir un procediment per calcular la mitjana:
guile> (define (mitjana x y) (/ (+ x y) 2)) guile> mitjana #<procedure mitjana (x y)>
Un cop definit un procediment, es crida posant el nom del procediment dins d’una llista. Per exemple, podem calcular la mitjana de 3 i 12:
guile> (mitjana 3 12) 15/2
[ << Tutorial de l’Scheme ] | [Top][Contents][Index] | [ Interfícies per a programadors >> ] |
[ < Procediments de l’Scheme ] | [ Up: Procediments de l’Scheme ] | [ Predicats > ] |