Een van de leuke features bij veel van de nieuwste programmeertalen zoals Python is ondersteuning voor lambda functies en functionele programmeertechnieken . In Python , wordt deze uitgevoerd met de " kaart " -methode , een krachtige methode die een functie en een lijst neemt , vervult de functie individueel op elk element in de lijst en geeft het resultaat . Wat eens een vervelende voor -loop zijn geweest is nu een one - liner . Instructies 1 Open een terminal . In Windows door te klikken op " Start" , gevolgd door " Run" en vervolgens te typen " cmd ". In Mac OS X , klikt u op "Spotlight " en type " Terminal ". Type " python " 2 in de terminal . Type 3 de volgende regel lijst = [ 1,2,3,4,5,6,7,8,9,10 ] Type 4 de volgende regel te vermenigvuldigen : om een lijst te definiëren elk element in de lijst door twee : plattegrond ( lambda x : x * 2 , lijst ) op Twitter de functie " kaart " een functie vervult op elk element van een lijst . De " lambda " commando definieert een nieuw , naamloos en tijdelijke functie voor gebruik in de map command en nergens anders . Gecombineerd , kunt u snel een nieuwe " maal twee " functie en noemen het automatisch op elk element in de lijst .
|