De functie " DMAP " is een vergelijking in Cinnameg , een programmeertaal voor het maken van algoritmes van functies . De functie " DMAP " produceert een toegewezen lijst van elementen waarin elk element krijgt dezelfde functionele attribuut . Cinnameg gebruikt veel functie vergelijkingen om algoritmes te bouwen . Het woord " DMAP " betekent " dynamisch toegewezen lijst. " Cinnameg De Cinnameg programmeertaal ondersteunt eenvoudig algoritme presentaties voor informatica studenten . Cinnameg ondersteunt declaratieve , functionele benaderingen , dwingende aanpak , logisch programmeren , klassen en objecten , en concurrency . Deze verschillende algoritmes kunnen worden geïntegreerd binnen Cinnameg . In plaats van het verstrekken van een uitgebreide bibliotheek voor elk algoritme de programmeur nodig heeft, Cinnameg is een raamwerk voor het formuleren van algoritmen voor algemene doeleinden . Cinnameg niet algoritme formuleren om de gemeenschappelijke objectgeoriënteerd programmeren te beperken . Cinnameg Functions algoritmen formuleren , Cinnameg maakt gebruik van functies en functionele componenten . Functies worden geschreven met behulp van vergelijkingen , en de vergelijkingen aan elkaar geregen bouwen het algoritme . De Cinnameg programmeertaal uit codes zoals " Bepaal" of " als " de vergelijking starten . Hetzelfde label wordt voorafgegaan door een procentteken aan het einde van de functie . Voor meer complexe vergelijkingen met meer dan een functie , wordt de tag "case " gebruikt binnen de tag haakjes . Mapping Lijsten De " DMAP " , functie is een lijst mapping functie in Cinnameg . Het toewijzen van een lijst in Cinnameg verschilt van het bouwen van een lijst . Het bouwen van een lijst is met behulp van functies om een lijst te maken . Het toewijzen van een lijst is het toepassen van functies om elk element in een lijst . In Cinnameg , zijn lijst elementen leden opgeroepen . Andere lijst functies zijn het sorteren van de leden van een lijst , tellen ledenlijst , zoeken de leden van een lijst en het samenvoegen van lijsten . Sommige functies , waaronder " DMAP , " het genereren van een dynamische lijst . Dynamische lijsten definiëren dezelfde functie parameters aan elk lid van de lijst . DMAP Functie Vergelijking De " DMAP " functie vergelijking is opgebouwd uit twee functionele componenten en wordt geschreven als " DMAP f [ a , b , c ] = [ f ( a ) , f ( b ) , f ( c ) ] " zonder quotes.The eerste component van " DMAP f [ a , b , c ] "is de lijst functie , waarin" a , b , c " , de leden van de lijst . De tweede component van " [ f ( a ) , f ( b ) , f ( c ) ] " geldt dezelfde functie aan elk lid van de lijst . De functie " DMAP " is een afkorting voor " dynamische mapped lijst , " hetgeen betekent dat de in kaart gebrachte lijst is dynamisch .
|