| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvad er de to funktioner DMAP
    ? Den " DMAP "-funktionen er en ligning i Cinnameg , et programmeringssprog til at skabe algoritmer fra funktioner. Den " DMAP "-funktionen producerer en kortlagt liste over elementer, hvor hvert element får samme funktionelle attribut. Cinnameg bruger mange funktioner ligninger at bygge algoritmer. Ordet " DMAP " betyder " dynamisk kortlagte listen. " Cinnameg

    Cinnameg programmeringssprog understøtter simple algoritme præsentationer til computing studerende. Cinnameg understøtter deklarative , funktionelle tilgange , nødvendige tilgange, logik programmering, klasser og objekter og concurrency . Disse forskellige algoritmer kan integreres i Cinnameg . Frem for at give et omfattende bibliotek for hver algoritme programmøren behov, er Cinnameg en ramme for at formulere generelle formål algoritmer. Cinnameg begrænser ikke algoritme formulere den fælles objektorienteret programmering .
    Cinnameg Funktioner

    For at formulere algoritmer , Cinnameg bruger funktioner og funktionelle komponenter . Funktioner er skrevet ved hjælp af ligninger og ligninger sat sammen bygge algoritmen. Den Cinnameg programmeringssprog bruges koder som " Define" eller " Hvis" for at begynde ligningen. Den samme tag indledes med en procent tegn i slutningen af ​​funktionen . For mere komplicerede ligninger med mere end én funktion , bliver tagget "case" anvendes inden for de tag parentes .
    Kortlægning Lister

    " DMAP " , funktionen er en liste mapping funktion i Cinnameg . Kortlægning en liste i Cinnameg er forskellig fra opbygningen af ​​en liste . Opbygning af en liste er at bruge funktioner til at oprette en liste. Kortlægning af en liste anvender funktioner til hvert element på en liste. I Cinnameg er listeelementer kaldes medlemmer. Andre liste funktioner omfatter sortering medlemmerne af en liste , optælling liste medlemmer , der søger en liste medlemmer og sammenlægning lister. Nogle funktioner , herunder " DMAP " generere en dynamisk liste . Dynamiske lister definerer den samme funktion parametre til hvert medlem af listen .
    DMAP funktionsligning

    " DMAP "-funktionen ligning består af to funktionelle komponenter og skrives ud som " DMAP f [ a, b ​​, c ] = [ f (a ) , f ( b ) , f (C) ] " uden den quotes.The første komponent i " DMAP f [ a, b , c] " er listen funktionen hvor" a, b, c " er medlemmer af listen. Den anden del af " [ f (a ) , f ( b ) , f ( c ) ] " gælder den samme funktion til hvert medlem af listen. Funktionen " DMAP " er en forkortelse for "dynamisk mapped liste ", hvilket betyder , at det kortlagte liste er dynamisk.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan til at fange alle Datagrid Undtagelser 
    ·Sådan Beregn Normal OpenGL 
    ·Sådan oprettes en ny SQL database i VB.NET Express Edi…
    ·Sådan tilføjes et resultat til en liste i Prolog 
    ·Sådan Skjul Titlebar Borders 
    ·Sådan Place rullelister i DataGrids i Asp.NET 
    ·Hvordan man opbygger Flash Applications 
    ·Anvendelse af Constant Coding 
    ·Sådan bruges Mirage OS 
    ·Hvordan ved jeg, hvilke WPF DataGrid afkrydsningsfelt f…
      Anbefalede Artikler
    ·Sådan Kombiner Mange Tal Med WinEdt 
    ·Hvad er computerens Basic Language 
    ·Sådan Skift skriftstørrelse i Java Script 
    ·Sådan Udgiv Web Apps til GlassFish 3 Brug Eclipse 
    ·Sådan får Exit status i Python 
    ·Sådan tilføjes en omdirigering til Password HTML Kodn…
    ·Java GUI Design Tutorial 
    ·Sådan konstateres Numeric Precision i FORTRAN 
    ·Hvordan aktiverer jeg en JavaScript Meget lettere 
    ·Wildcards & SQL-funktioner 
    Copyright © Computer Viden http://www.computerdk.com