В програмуванні, cons (/ˈkɒns/) фундаментальна функція більшості діалектів LISP. cons
конструює (англ. constructs, звідки й назва) об'єкти в пам'яті, які містять два значення чи вказівники на значення. Такі об'єкти називають комірками (англ. cells), консами (англ. conses), неатомарними S-виразами ("NATSes") або парами. Ліву частину пари (перший елемент) називають , праву (другий елемент) — .
Також цей трохи пов'язаний з поняттям конструктора в ООП, який створює новий об'єкт за аргументами і трохи більше пов'язаний з функцією конструктором у системах алгебричних типів даних.
Слово "cons" та вираз "зконсити" є частиною більш загального жаргону функціонального програмування. Іноді оператори які мають подібну мету, особливо в контексті обробки списків, вимовляються як "cons". (Гарним прикладом є оператор :: в ML, Elm та Scala, який додає елемент до початку списку.)
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Зноски
- . Архів оригіналу за 17 серпня 2016. Процитовано 24 серпня 2016.
Pronounced "cons"
Див. також
Посилання
- SDRAW [ 23 червня 2011 у Wayback Machine.], код Common Lisp для зображення структур cons.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
V programuvanni cons ˈkɒns fundamentalna funkciya bilshosti dialektiv LISP cons konstruyuye angl constructs zvidki j nazva ob yekti v pam yati yaki mistyat dva znachennya chi vkazivniki na znachennya Taki ob yekti nazivayut komirkami angl cells konsami angl conses neatomarnimi S virazami NATSes abo parami Livu chastinu pari pershij element nazivayut pravu drugij element Takozh cej trohi pov yazanij z ponyattyam konstruktora v OOP yakij stvoryuye novij ob yekt za argumentami i trohi bilshe pov yazanij z funkciyeyu konstruktorom u sistemah algebrichnih tipiv danih Slovo cons ta viraz zkonsiti ye chastinoyu bilsh zagalnogo zhargonu funkcionalnogo programuvannya Inodi operatori yaki mayut podibnu metu osoblivo v konteksti obrobki spiskiv vimovlyayutsya yak cons Garnim prikladom ye operator v ML Elm ta Scala yakij dodaye element do pochatku spisku Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Znoski Arhiv originalu za 17 serpnya 2016 Procitovano 24 serpnya 2016 Pronounced cons Div takozhLISP Konstruktor Algebrichnij tip danihPosilannyaSDRAW 23 chervnya 2011 u Wayback Machine kod Common Lisp dlya zobrazhennya struktur cons