Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Scheme Programmering Hjälp

    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 >

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur konvertera Visual Logic till Visio
    ·Hur man komponerar en professionell e Använda HTML
    ·Definition av långlivade Ink
    ·MATLAB Input Parsing
    ·Hur till Bädda in index.html i ColdFusion
    ·Hur man binda en DataSet till en DataGrid
    ·Siemens S7 - 300 Programmering Utbildning
    ·Hur man designar en CSS Sprite Navigation Bar
    ·Vad är en klient Proxy
    ·Hur kan oändliga slingor skapas
    Utvalda artiklarna
    ·Hur gör jag ett spel Racing Car på Flash 8
    ·Hur Push Out Java
    ·Hur man utvecklar en testplan
    ·Hur infoga ett datum i en DB2-databas
    ·Hur man lägger villkorssatser i en JS -fil
    ·Hur du formaterar en sträng på Python
    ·Hur man gör en buffert i C + +
    ·Hur man skriver ett Perl skript för att bearbeta ett f…
    ·UML Begränsningar
    ·Hur man byter en Rails databas till SQLite3
    Copyright © Dator Kunskap http://www.dator.xyz