Поддерживать
www.wikidata.ru-ru.nina.az
Etu stranicu predlagaetsya pereimenovat v Spisochnoe vyrazhenie Poyasnenie prichin i obsuzhdenie na stranice Vikipediya K pereimenovaniyu 30 oktyabrya 2023 Pozhalujsta osnovyvajte svoi argumenty na pravilah imenovaniya statej Ne udalyajte shablon do podvedeniya itoga obsuzhdeniya Pereimenovat v predlozhennoe nazvanie snyat etot shablon Spi skovoe vklyuchenie spisochnoe vyrazhenie abstrakciya spiskov angl list comprehension v sintaksise nekotoryh yazykov programmirovaniya eto sposob kompaktnogo opisaniya operacij obrabotki spiskov Spiskovoe vklyuchenie pozvolyaet vychislyat i beskonechnye spiski v yazykah kotorye ih podderzhivayut Naprimer na yazyke Miranda beskonechnyj spisok chyotnyh polozhitelnyh chisel mozhno zapisat sleduyushim obrazom n n lt 1 n rem 2 0 chto chitaetsya tak spisok vseh n takih chto n vhodit v 1 i ostatok ot deleniya n na 2 raven nulyu Po analogii so spiskovymi vklyucheniyami v drugih yazykah programmirovaniya est vyrazheniya bitovyh strok Erlang vklyucheniya spiskov i slovarej Python v versii 3 TerminologiyaV perevode knigi Filda i Harrisona Funkcionalnoe programmirovanie vvoditsya termin abstrakciya spiskov i vklyuchenie spiskov Tem ne menee v literature ispolzuyutsya takzhe spiskovoe vyrazhenie spisochnoe vyrazhenie vydelenie spiska spisochnoe vstraivanie generator spiska vozmozhno ne ochen udachnyj perevod tak kak v funkcionalnom programmirovanii est otdelnoe ponyatie dlya generatora spiska angl list generator opredelitel spiska V aksiomatike teorii mnozhestv Cermelo Frenkelya est aksioma vydeleniya kotoraya pozvolyaet stroit mnozhestvo na osnove imeyushegosya putyom vybora elementov sootvetstvuyushih nekotoromu predikatu Abstrakciya spiskov yavlyaetsya analogiej vydeleniya dlya spiskov i inogda mozhno dazhe vstretit termin ZF vyrazhenie Primery iz razlichnyh yazykov programmirovaniyaPython Chyotnye chisla ot 2 do 9998 vklyuchitelno n for n in range 1 10000 if n 2 0 Spiskovye vklyucheniya mogut ispolzovat vlozhennye iteracii po peremennym x y for x in range 1 10 for y in range 1 10 if x y 0 V yazyke Python est i vyrazheniya generatory kotorye imeyut shozhij so spiskovymi vklyucheniyami sintaksis no vozvrashayut iterator Summa chyotnyh chisel iz predydushego primera sum n for n in range 1 10000 if n 2 0 V dannom sluchae dopolnitelnye skobki ne nuzhny no v obshem sluchae ih otsutstvie vyzovet sintaksicheskuyu oshibku Kak uzhe govorilos vyshe Python predostavlyaet analogichnye vozmozhnosti dlya sozdaniya mnozhestv i slovarej gt gt gt x for x in range 10 0 1 2 3 4 5 6 7 8 9 gt gt gt x x 2 for x in range 10 0 0 1 1 2 4 3 9 4 16 5 25 6 36 7 49 8 64 9 81 Ruby Chyotnye chisla ot 2 do 9998 vklyuchitelno 1 10000 select i i 2 0 s neyavnym vyzovom metoda to proc v otnoshenii simvola even 1 10000 select amp even Erlang V Erlang generator spiska budet vyglyadet sleduyushim obrazom N N lt 1 2 3 4 5 6 N rem 2 0 Haskell Primer s chyotnymi chislami na Haskell x x lt 1 x mod 2 0 beskonechnyj spisok 2 4 6 8 10 V Haskell vyrazhenie vida x lt vyr nazyvaetsya generatorom V odnom vydelenii mozhet byt neskolko generatorov x y x lt 1 4 y lt 1 4 x mod y 0 8 unikalnyh par 1 1 2 1 2 2 3 1 3 3 4 1 4 2 4 4 LINQ v C LINQ dlya C 3 0 imeet neskolko shodnyh so spiskovymi vklyucheniyami sintaksicheskih konstrukcij dlya zaprosnyh vyrazhenij var s Enumerable Range 0 100 Where x gt x x gt 3 Select x gt x 2 Alternativnyj sintaksis napominayushij SQL var s from x in Enumerable Range 0 100 where x x gt 3 select x 2 Julia Sintaksis spiskovyh vklyuchenij v Julia pozaimstvovan iz Python Primer so spiskom chyotnyh chisel n for n in 1 1000 if iseven n Analogichnyj sintaksis primenyaetsya dlya napolneniya drugih tipov kontejnerov kortezh Tuple n 2 for n in 10 10 mnozhestvo Set abs n for n in 10 10 slovar Dict c gt codepoint c for c in a z Kak i v Python podderzhivayutsya vlozhennye iteracii po neskolkim peremennym julia gt x y for x in 1 3 for y in 1 3 if x y 6 element Array Tuple Int64 Int64 1 1 2 1 3 2 1 2 3 3 1 3 2 PrimechaniyaFild Harrison 1993 s 93 94 Sm akademicheskie istochniki v Google Scholar Aleksej Beshenov Funkcionalnoe programmirovanie na Haskell Chast 4 Svertki spiskov IBM neopr Data obrasheniya 14 dekabrya 2013 14 dekabrya 2013 goda I opyat o funkcionalnom programmirovanii na Python perevod Intersoft Lab neopr Data obrasheniya 14 dekabrya 2013 14 dekabrya 2013 goda Devid Mertc Ocharovatelnyj Python Funkcionalnoe programmirovanie na yazyke Python Chast 1 neopr Data obrasheniya 14 dekabrya 2013 14 dekabrya 2013 goda Dushkin 2007 s 110 Chezarini Tompson 2012 s 27 Dushkin 2007 s 110 116 Aleksej Beshenov Funkcionalnoe programmirovanie na Haskell Chast 3 Opredelenie funkcij IBM neopr Data obrasheniya 14 dekabrya 2013 14 dekabrya 2013 goda neopr Data obrasheniya 14 dekabrya 2013 Arhivirovano iz originala 16 dekabrya 2013 goda Prohorenok 2011 s 124 Albahari Albahari 2012 p 328 331 LiteraturaDushkin R Funkcionalnoe programmirovanie na yazyke Haskell DMK Press 2007 608 s ISBN 5 94074 335 8 Prohorenok N A Python Samoe neobhodimoe BHV Peterburg 2011 416 s ISBN 978 5 9775 0614 4 Fild A Harrison P Funkcionalnoe programmirovanie Functional Programming M Mir 1993 637 s ISBN 5 03 001870 0 Chezarini F Tompson S Programmirovanie v Erlang Erlang Programming DMK Press 2012 487 s ISBN 978 5 94074 617 1 Albahari J and Albahari B C 5 0 in a Nutshell The Definitive Reference O Reilly Media Incorporated 2012 1042 p ISBN 9781449320102 SsylkiSpisochnye vyrazheniya Model pamyati dlya tipov yazyka Python hendbuk Akademii Yandeksa Osnovy Python, Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер
Вершина