A list comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of the mathematical set-builder notation (set comprehension as distinct from the use of map and filter functions.
| Property | Value |
| dbpprop:abstract
|
- A list comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of the mathematical set-builder notation (set comprehension as distinct from the use of map and filter functions.
- Una llista per comprensió (en l'original anglès List comprehension) és una construcció de programació que permet generar una llista a partir d'una funció definida parcialment, concretada en una expressió, especificant el subdomini de partida declarant-ne els valors compresos mitjançant una seqüència de rangs o generadors i filtres. Tradueix al llenguatge informàtic la notació de subconjunts tradicional de la matemàtica. :<math>S=\{x|x \in \mathbb{N}, x^2>3\}</math> tindria un equivalent en llenguatge Haskell (que permet declarar llistes ilimitades) S = [ x | x<-[0.. ], x^2>3 ]
- Une liste, comme un ensemble, peut-être définie par la donnée d'une propriété caractéristique de ses éléments, on dit qu'on l'a définie en compréhension. Comme cette construction offre des avantages de lisibilité et de concision, certains langages de programmation proposent donc la possibilité de définir une liste par une propriété caractéristique et l'on appelle cela la compréhension de liste. C'est l'analogue de la définition d'un ensemble par compréhension que l'on note généralement ainsi: <math>S=\{x|x \in \mathbb{N}, x^2>3\}</math> En langage Haskell, la syntaxe de compréhension de liste est : S = [ x | x←[0.. ], x^2>3 ] La liste [0.. ] représente la liste des entiers naturels et x^2>3 répresente la propriété caractéristique de la liste. Cela peut être lu comme suit : "S est la liste de tous les x où x est un item de la liste des nombres naturels et x a son carré plus grand que 3."
- In programmeertalen is lijstcomprehensie een syntactische constructie om een lijst te noteren. Het is gebaseerd op wiskundige notatie voor verzamelingen. Een lijstcomprehensie is syntactische suiker aangezien hetzelfde ook bereikt kan worden met andere taalconstructies, zoals de hogere-orde functies map en filter.
- List comprehension (em português, compreensão de lista) é um construtor de processamento de listas em linguagem de programação, a notação matemática é a sequinte: <math>S=\{x|x \in \mathbb{N}, x^2>3\}</math> Por exemplo, em linguagem Haskell a sintaxe das lista de compreensão pode ser escrita: S = [ x | x<-[0.. ], x^2>3 ] na lista [0.. ] representa N, e x^2>3 representa a condição. As primeias referências encontradas em linguagens sobre a notação de lista de compreensão foram por Rod Burstall e John Darlingtons em 1977 na NPL, mas já haviam construtores similares na SETL.
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:reference
| |
| rdf:type
| |
| rdfs:comment
|
- A list comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of the mathematical set-builder notation (set comprehension as distinct from the use of map and filter functions.
- Una llista per comprensió (en l'original anglès List comprehension) és una construcció de programació que permet generar una llista a partir d'una funció definida parcialment, concretada en una expressió, especificant el subdomini de partida declarant-ne els valors compresos mitjançant una seqüència de rangs o generadors i filtres. Tradueix al llenguatge informàtic la notació de subconjunts tradicional de la matemàtica.
- Une liste, comme un ensemble, peut-être définie par la donnée d'une propriété caractéristique de ses éléments, on dit qu'on l'a définie en compréhension. Comme cette construction offre des avantages de lisibilité et de concision, certains langages de programmation proposent donc la possibilité de définir une liste par une propriété caractéristique et l'on appelle cela la compréhension de liste.
- In programmeertalen is lijstcomprehensie een syntactische constructie om een lijst te noteren. Het is gebaseerd op wiskundige notatie voor verzamelingen. Een lijstcomprehensie is syntactische suiker aangezien hetzelfde ook bereikt kan worden met andere taalconstructies, zoals de hogere-orde functies map en filter.
- List comprehension (em português, compreensão de lista) é um construtor de processamento de listas em linguagem de programação, a notação matemática é a sequinte: <math>S=\{x|x \in \mathbb{N}, x^2>3\}</math> Por exemplo, em linguagem Haskell a sintaxe das lista de compreensão pode ser escrita: S = [ x | x<-[0.. ], x^2>3 ] na lista [0.. ] representa N, e x^2>3 representa a condição.
|
| rdfs:label
|
- List comprehension
- Llista per comprensió
- Compréhension de liste
- Lijstcomprehensie
- List comprehension
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpprop:redirect
of | |
| is owl:sameAs
of | |