Scheme är ett programmeringsspråk som har utvecklats vid MIT 1975 . Det används ibland som en inledande programmeringsspråk grund av dess relativt enkel syntax och förmåga att fungera i flera programmeringsparadigmer , inklusive funktionell , imperativ och objektorienterad design . Parentes
Scheme uttryck eller kommandon , alltid gå i ett par av parentes . Till exempel :
( definiera x 100 ) katalog
Detta uttryck definierar en ny variabel som heter " x " och ger den värdet
Uppdrag < " 10 . " br >
Efter en variabel är definierad , kan den återställas med " set ! " kommandot , som så :
( set! x 50 )
Rutiner
p Det är möjligt i pensionsplanen som fastställer förfarandena och så kort delprogram , med hjälp av nyckelordet " lambda : "
( definiera torget ( lambda ( x ) ( * xx ) ) ) katalog
Observera hur parentes matcha upp . Detta definierar en procedur som heter "fyrkantig" som tar ett argument "x" och multiplicerar den mot sig själv ( * xx). Observera , Scheme aritmetiska operationer tar operatören först , än de siffror som du vill utföra det problemet .
Användning
Du kan använda din nyligen definierat förfarande med följande kommando :
( define xSquared ( square 10 ) ) katalog
Detta kommer att lagra värdet " 100 " i variabeln
< " xSquared . " br >