Scheme er et programmeringssprog udviklet på MIT i 1975. Det er undertiden bruges som et indledende programmeringssprog på grund af sin relativt enkel syntaks og evne til at fungere inden for flere programmeringssprog paradigmer , herunder funktionelle, tvingende og objektorienteret design. Parentes
Scheme udtryk eller kommandoer , altid gå inden for et par parentes. For eksempel : Hej
( definere x 100)
Dette udtryk definerer en ny variabel med navnet "x" og giver det værdien
Opgaver <" 10 ". br >
Efter en variabel er defineret , kan det nulstilles ved hjælp af "set ! " kommando , som så : Hej
( set! x 50)
Procedures
p Det er muligt i ordningen ved at fastlægge en række procedurer og så kort sub -programmer ved hjælp af nøgleordet " lambda : "
( definerer kvadrat ( lambda (x ) (* xx )))
Bemærk, hvordan parentes matche . Dette definerer en procedure kaldet "firkantet" , der tager et argument "x" og ganger det mod sig selv ( * xx ) . Bemærk , Scheme aritmetiske operationer tager operatøren først, derefter de numre, som at udføre problemet.
Brug
p Du kan bruge din nyligt defineret procedure med følgende kommando : Hej
( definere xSquared (firkantet 10) )
Dette vil gemme værdien "100" i variablen navngivet
<" xSquared ". br >