En programmation informatique, la syntaxe de certains langages de programmation permet de définir des listes en compréhension, c'est-à-dire des listes dont le contenu est défini par filtrage du contenu d'une autre liste selon un principe analogue à celui de la définition en compréhension de la théorie des ensembles. Cette construction syntaxique se distingue de la construction la plus courante dans les langages de programmation qui est de définir les listes par énumération de ses éléments. En langage de programmation Haskell, la syntaxe est la suivante : S = [ x | x <- [0..], x^2>3 ]

Property Value
dbo:abstract
  • En programmation informatique, la syntaxe de certains langages de programmation permet de définir des listes en compréhension, c'est-à-dire des listes dont le contenu est défini par filtrage du contenu d'une autre liste selon un principe analogue à celui de la définition en compréhension de la théorie des ensembles. Cette construction syntaxique se distingue de la construction la plus courante dans les langages de programmation qui est de définir les listes par énumération de ses éléments. Cette construction syntaxique offre des avantages de lisibilité et de concision et se rapproche de la notation utilisée en mathématiques : En langage de programmation Haskell, la syntaxe est la suivante : S = [ x | x <- [0..], x^2>3 ] La liste [0..] représente la liste des entiers naturels et x^2>3 représente 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 élément de la liste des nombres naturels et x a son carré plus grand que 3. » (fr)
  • En programmation informatique, la syntaxe de certains langages de programmation permet de définir des listes en compréhension, c'est-à-dire des listes dont le contenu est défini par filtrage du contenu d'une autre liste selon un principe analogue à celui de la définition en compréhension de la théorie des ensembles. Cette construction syntaxique se distingue de la construction la plus courante dans les langages de programmation qui est de définir les listes par énumération de ses éléments. Cette construction syntaxique offre des avantages de lisibilité et de concision et se rapproche de la notation utilisée en mathématiques : En langage de programmation Haskell, la syntaxe est la suivante : S = [ x | x <- [0..], x^2>3 ] La liste [0..] représente la liste des entiers naturels et x^2>3 représente 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 élément de la liste des nombres naturels et x a son carré plus grand que 3. » (fr)
dbo:basedOn
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 957427 (xsd:integer)
dbo:wikiPageLength
  • 8289 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 183768911 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:consultéLe
  • 2017-08-28 (xsd:date)
prop-fr:fr
  • NPL (fr)
  • NPL (fr)
prop-fr:lang
  • en (fr)
  • en (fr)
prop-fr:texte
  • NPL (fr)
  • NPL (fr)
prop-fr:trad
  • NPL (fr)
  • NPL (fr)
prop-fr:url
  • http://page.axiom-developer.org/zope/mathaction/Streams
  • http://ftp.sunet.se/foldoc/foldoc.cgi?list+comprehension|titre=List Comprehension (fr)
  • http://cvs.haskell.org/Hugs/pages/users_guide/hugs-ghc.html#ZIP-COMPREHENSION|titre=5.1.2 Parallel list comprehensions (fr)
  • http://www.haskell.org/ghc/docs/latest/html/users_guide/syntax-extns.html#parallel-list-comprehensions|titre=7.3.4 Parallel List Comprehensions (fr)
prop-fr:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • En programmation informatique, la syntaxe de certains langages de programmation permet de définir des listes en compréhension, c'est-à-dire des listes dont le contenu est défini par filtrage du contenu d'une autre liste selon un principe analogue à celui de la définition en compréhension de la théorie des ensembles. Cette construction syntaxique se distingue de la construction la plus courante dans les langages de programmation qui est de définir les listes par énumération de ses éléments. En langage de programmation Haskell, la syntaxe est la suivante : S = [ x | x <- [0..], x^2>3 ] (fr)
  • En programmation informatique, la syntaxe de certains langages de programmation permet de définir des listes en compréhension, c'est-à-dire des listes dont le contenu est défini par filtrage du contenu d'une autre liste selon un principe analogue à celui de la définition en compréhension de la théorie des ensembles. Cette construction syntaxique se distingue de la construction la plus courante dans les langages de programmation qui est de définir les listes par énumération de ses éléments. En langage de programmation Haskell, la syntaxe est la suivante : S = [ x | x <- [0..], x^2>3 ] (fr)
rdfs:label
  • Compreensão de lista (pt)
  • List Comprehension (de)
  • List comprehension (en)
  • Liste en compréhension (fr)
  • Llista per comprensió (ca)
  • Списковое включение (ru)
  • Спискові вирази (uk)
  • اشتمال قائمة (برمجة) (ar)
  • リスト内包表記 (ja)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is oa:hasTarget of
is foaf:primaryTopic of