Scheme est un langage de programmation développé au MIT en 1975. Il est parfois utilisé comme un langage de programmation de lancement en raison de sa syntaxe relativement simple et sa capacité à fonctionner au sein de plusieurs paradigmes de programmation , y compris la conception fonctionnelle , impérative et orientée objet. Parenthèse
expressions Scheme , ou des commandes , vont toujours dans une paire de parenthèses. Par exemple:
(define x 100)
Cette expression définit une nouvelle variable nommée "x" et lui donne la valeur
Missions < "10". br>
Après une variable est défini, il peut être réinitialisé en utilisant le " set! " commande , comme ceci:
( set! x 50)
procédures
Il est possible dans le schéma de définir les procédures et ainsi de court sous-programmes , en utilisant le mot-clé " lambda : "
( définir carré (lambda ( x ) (* xx )))
Remarquez comment la parenthèse correspondent. Ceci définit une procédure appelée " carré " qui prend un argument "x" et multiplie contre elle-même (* xx) . Remarquez, les opérations arithmétiques Scheme prennent l'opérateur d'abord, puis les chiffres sur lesquels effectuer le problème.
Utilisation
Vous pouvez utiliser votre procédure nouvellement définie avec la commande suivante : Photos
( définir xSquared (carré 10) )
va stocker la valeur "100" dans la variable nommée
<" xSquared . " br>