Scheme er et programmeringsspråk utviklet ved MIT i 1975 . Det er noen ganger brukt som en innledende programmeringsspråk på grunn av sin relativt enkel syntaks og evne til å fungere innenfor flere programmeringsspråk paradigmer , inkludert funksjonell , imperativ og objektorientert design. Parentes
Scheme uttrykk, eller kommandoer , alltid gå i et par parentes . For eksempel : en
( definere x 100 )
Dette uttrykket definerer en ny variabel kalt "x " og gir den verdien
Oppdrag < " 10". br >
Etter en variabel er definert , kan den tilbakestilles med "set ! " kommandoen , slik:
( set! x 50 )
Prosedyrer
p Det er mulig i Scheme å definere prosedyrer og så kort delprogrammer , med søkeordet " lambda : "
( definere square ( lambda ( x ) ( * xx ) ) )
Legg merke til hvordan parentes matche opp . Dette definerer en prosedyre kalt "firkantet" som tar ett argument "x " og multipliserer det mot seg selv ( * xx) . Innkalling, Scheme aritmetiske operasjoner tar operatøren først, deretter tallene som å utføre problemet .
Usage
Du kan bruke den nylig definert prosedyre med kommandoen : en
( definere xSquared (firkantet 10 ) )
p Dette vil lagre verdien " 100 " i variabel kalt
< " xSquared . " br >