Die " dmap "-Funktion ist eine Gleichung, in Cinnameg , eine Programmiersprache für die Erstellung von Algorithmen aus Funktionen . Die " dmap "-Funktion erzeugt eine Liste der zugeordneten Elemente , wobei jedes Element erhält die gleiche funktionale Attribut . Cinnameg Funktion nutzt viele Gleichungen , Algorithmen zu bauen. Das Wort " dmap " bedeutet " dynamisch zugeordneten Liste. " Cinnameg
Cinnameg Programmiersprache unterstützt einfachen Algorithmus zur Berechnung von Präsentationen Studenten. Cinnameg unterstützt deklarative , funktionale Ansätze , Ansätze unerlässlich , Logik-Programmierung , Klassen und Objekte , und Parallelität. Diese unterschiedlichen Algorithmen innerhalb Cinnameg integriert werden. Anstatt mit einem umfangreichen Bibliothek für jeden Algorithmus der Programmierer braucht, ist Cinnameg ein Rahmen für die Formulierung Allzweck- Algorithmen. Cinnameg nicht begrenzen Algorithmus Formulierung der gemeinsamen objektorientierten Programmierung .
Cinnameg Funktionen
Um Algorithmen zu formulieren , Cinnameg Funktionen verwendet und funktionellen Komponenten . Funktionen werden mit Hilfe der Gleichungen geschrieben , und die Gleichungen aneinandergereiht bauen den Algorithmus. Die Cinnameg Programmiersprache verwendet Tags wie "Definieren" oder "If" , um die Gleichung zu beginnen. Das gleiche Tag wird von einem Prozentzeichen am Ende der Funktion voraus. Für komplexere Gleichungen mit mehr als einer Funktion wird die Variable "Fall" in den tag Klammern verwendet .
Mapping Listet
" dmap " ; Funktion ist eine Liste Mapping-Funktion in Cinnameg . Zuordnen einer Liste in Cinnameg unterscheidet sich von den Aufbau einer Liste . Der Aufbau einer Liste ist die Verwendung von Funktionen , um eine Liste zu erstellen. Zuordnen einer Liste ist die Anwendung Funktionen für jedes Element in einer Liste. In Cinnameg werden Listenelemente genannt Mitglieder. Andere Liste Funktionen gehören das Sortieren der Mitglieder einer Liste Zählliste Mitglieder, suche eine Liste der Mitglieder und Zusammenführen Listen . Einige Funktionen , darunter " dmap ", erzeugen eine dynamische Liste . Dynamische Listen definieren die gleiche Funktion Parameter an jedes Mitglied der Liste.
Dmap Funktionsgleichung
" dmap "-Funktion Gleichung besteht aus zwei funktionellen Komponenten und wird als " DMAP f [a, b , c] = [f (a ), f ( b ), f (c)] " ohne quotes.The erste Komponente " DMAP f [a, b geschrieben , c] " ist die Liste Funktion , wobei" a, b, c " sind die Mitglieder der Liste . Die zweite Komponente der " [f (a ), f ( b ), f (c)] " gilt die gleiche Funktion auf jedes Mitglied der Liste . Die Funktion " dmap " ist eine Abkürzung für "dynamic mapped Liste", was bedeutet, dass die abgebildete Liste dynamisch ist.