This HTML5 document contains 96 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
dbohttp://dbpedia.org/ontology/
n22http://dbpedia.org/resource/File:
foafhttp://xmlns.com/foaf/0.1/
n20https://global.dbpedia.org/id/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
dbpedia-cshttp://cs.dbpedia.org/resource/
n19http://commons.wikimedia.org/wiki/Special:FilePath/
dbpedia-fahttp://fa.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-zhhttp://zh.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbchttp://dbpedia.org/resource/Category:
n11http://sw.cyc.com/concept/
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n13https://www.cs.cmu.edu/~dst/Lisp/sdraw/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/

Statements

Subject Item
dbr:Cons
rdf:type
dbo:Disease
rdfs:label
列表構造函數 Cons Cons Cons Cons Cons Cons (Lisp)
rdfs:comment
consは、ほとんどのLisp方言における基本的な関数である。cons は、2つの、値もしくは値へのポインタを保持するオブジェクトを構成(construct)する。これによって作られたオブジェクトは、(cons)セル、cons、non-atomic S式(NATS式)、(cons)対などと呼ばれる。cons の結果のペアの左側(第一要素)は carと呼ばれ、右側(その残り)は cdrと呼ばれる。 In computer programming, <span class="nb">cons</span> (/ˈkɒnz/ or /ˈkɒns/) is a fundamental function in most dialects of the Lisp programming language. <span class="nb">cons</span> constructs memory objects which hold two values or pointers to two values. These objects are referred to as (cons) cells, conses, non-atomic s-expressions ("NATSes"), or (cons) pairs. In Lisp jargon, the expression "to cons x onto y" means to construct a new object with (cons <i>x</i> <i>y</i>). The resulting pair has a left half, referred to as the <span class="nb">car</span> (the first element, or contents of the address part of register), and a right half, referred to as the <span class="nb">cdr</span> (the second element, or contents of the decrement part of register). cons je jednou ze základních funkcí jazyka Lisp. Jejími parametry jsou dva objekty a výstupem je jejich . Například volání cons x y vytvoří uspořádaný pár ( x . y ). Levý prvek tohoto páru je tradičně označován zkratkou a pravý prvek zkratkou . 列表構造函數是用來構造列表的基本函數,在大多數 LISP 體系的計算機編程語言中,使用的函數名稱是cons。 cons構成了存放兩個變量與其指針的記憶體物件,這個物件被稱為單元、非原子的 S 表達式或對。LISP 編程中表達要把 x 加入 y 的語法:(cons <i>x</i> <i>y</i>),構造了一個新物件。產生的結果具備了左半部,稱為CAR(第一元素或暫存器位址的內容);以及右半部稱為CDR(其餘元素或遞減暫存器的內容)。 以上約略地和物件導向的構造器概念相關,即產生一個給定參數的新物件,而其與代數數據類型系統的構造函數,有更密切相關。“cons”和諸如“cons onto”的詞句,也是函數編程的通用術語。有時運算子有類似作用,特別是在列表處理的情況下,被讀作“CONS”。(例如 ML,Scala,F#和 Elm 編程的 ::運算符,或 Haskell 編程的 :運算符,都是向列表的開頭添加一個元素。) В программировании cons (/ ˈkɒnz / или / ˈkɒns /) является фундаментальной функцией в большинстве диалектов языка программирования Лисп. cons создает объекты памяти, которые содержат два значения или два указателя на значения. Название функции было образовано как сокращение от слова construct, то есть конструирование. Имелось ввиду, что cons конструирует в памяти новый объект из имеющихся двух. Эти объекты также называют cons-ячейками, cons-ами, неатомарными S-выражениями («NATS») или cons-парами. В английском языке, в жаргоне ЛИСП-программистов, слово cons используется также в качестве глагола. Выражение «to cons x onto y» равнозначно «сконструировать новый объект при помощи следующего кода: (cons <i>x</i> <i>y</i>)». В програмуванні, cons (/ˈkɒns/) фундаментальна функція більшості діалектів LISP. cons конструює (англ. constructs, звідки й назва) об'єкти в пам'яті, які містять два значення чи вказівники на значення. Такі об'єкти називають комірками (англ. cells), консами (англ. conses), неатомарними S-виразами ("NATSes") або парами. Ліву частину пари (перший елемент) називають , праву (другий елемент) — . Також цей трохи пов'язаний з поняттям конструктора в ООП, який створює новий об'єкт за аргументами і трохи більше пов'язаний з функцією конструктором у системах алгебричних типів даних. In informatica, cons è una funzione fondamentale dei dialetti Lisp. Essa costruisce (in inglese construct) in memoria oggetti contenenti due valori o puntatori a valore. Questi oggetti vengono chiamati celle cons, coppie cons o semplicemente cons. Questa funzione è legata alla nozione di costruttore presente nella programmazione orientata agli oggetti, che crea un nuovo oggetto a partire da alcuni argomenti, e, più da vicino, è legata alla funzione costruttore dei sistemi a tipo dati algebrico.
foaf:depiction
n19:Cons-cells.svg
dcterms:subject
dbc:Articles_with_example_Lisp_(programming_language)_code dbc:Data_types dbc:Composite_data_types dbc:Functional_programming dbc:Articles_with_example_Scheme_(programming_language)_code dbc:Lisp_(programming_language)
dbo:wikiPageID
208153
dbo:wikiPageRevisionID
1122211964
dbo:wikiPageWikiLink
dbr:Hash_consing dbr:Computer_programming dbr:Side_effect_(computer_science) dbr:First-class_function dbc:Articles_with_example_Lisp_(programming_language)_code dbc:Data_types dbr:Functional_programming dbr:Binary_tree dbr:Lisp_(programming_language) dbr:Common_Lisp dbr:CAR_and_CDR dbr:Dynamic_memory_allocation dbc:Composite_data_types dbr:Algebraic_data_type dbr:F_Sharp_(programming_language) dbr:Lean_(proof_assistant) dbr:Object-oriented_programming dbr:Church_encoding dbr:Scala_(programming_language) dbc:Functional_programming dbr:Ordered_pair dbr:List_(information) dbc:Articles_with_example_Scheme_(programming_language)_code dbr:Elm_(programming_language) dbr:Subroutine dbr:Lambda_calculus dbr:Linked_list dbr:ML_programming_language n22:Cons-cells.svg dbr:S-expressions dbr:Constructor_(computer_science) dbr:Concatenation dbr:Append dbc:Lisp_(programming_language) dbr:Haskell_(programming_language) dbr:Java_(programming_language) dbr:Leaf_node dbr:Scheme_(programming_language) dbr:Operator_(programming)
dbo:wikiPageExternalLink
n13:
owl:sameAs
dbpedia-uk:Cons n11:Mx4rGxWKc1L1EdaCtgACs0uXdw freebase:m.01dkd5 dbpedia-zh:列表構造函數 dbpedia-ja:Cons_(Lisp) n20:3QQ6z dbpedia-fa:تابع_cons dbpedia-ru:Cons dbpedia-cs:Cons dbpedia-it:Cons wikidata:Q3687178
dbp:wikiPageUsesTemplate
dbt:Short_description dbt:Data_types dbt:IPAc-en dbt:Lowercase_title dbt:Citation_needed dbt:About dbt:More_citations_needed dbt:Lisp2 dbt:Clear
dbo:thumbnail
n19:Cons-cells.svg?width=300
dbo:abstract
列表構造函數是用來構造列表的基本函數,在大多數 LISP 體系的計算機編程語言中,使用的函數名稱是cons。 cons構成了存放兩個變量與其指針的記憶體物件,這個物件被稱為單元、非原子的 S 表達式或對。LISP 編程中表達要把 x 加入 y 的語法:(cons <i>x</i> <i>y</i>),構造了一個新物件。產生的結果具備了左半部,稱為CAR(第一元素或暫存器位址的內容);以及右半部稱為CDR(其餘元素或遞減暫存器的內容)。 以上約略地和物件導向的構造器概念相關,即產生一個給定參數的新物件,而其與代數數據類型系統的構造函數,有更密切相關。“cons”和諸如“cons onto”的詞句,也是函數編程的通用術語。有時運算子有類似作用,特別是在列表處理的情況下,被讀作“CONS”。(例如 ML,Scala,F#和 Elm 編程的 ::運算符,或 Haskell 編程的 :運算符,都是向列表的開頭添加一個元素。) cons je jednou ze základních funkcí jazyka Lisp. Jejími parametry jsou dva objekty a výstupem je jejich . Například volání cons x y vytvoří uspořádaný pár ( x . y ). Levý prvek tohoto páru je tradičně označován zkratkou a pravý prvek zkratkou . В программировании cons (/ ˈkɒnz / или / ˈkɒns /) является фундаментальной функцией в большинстве диалектов языка программирования Лисп. cons создает объекты памяти, которые содержат два значения или два указателя на значения. Название функции было образовано как сокращение от слова construct, то есть конструирование. Имелось ввиду, что cons конструирует в памяти новый объект из имеющихся двух. Эти объекты также называют cons-ячейками, cons-ами, неатомарными S-выражениями («NATS») или cons-парами. В английском языке, в жаргоне ЛИСП-программистов, слово cons используется также в качестве глагола. Выражение «to cons x onto y» равнозначно «сконструировать новый объект при помощи следующего кода: (cons <i>x</i> <i>y</i>)». Среди пользователей функциональных языков программирования и в контексте работы со списками, «cons» также используется как жаргонное наименование аналогичных по назначению операторов аналогичного назначения, которые записываются совершенно по-другому. Хорошими примерами являются операторы :: в языках ML, Scala, F# и Elm или оператор : в языке Haskell, которые добавляют элемент в голову списка. In informatica, cons è una funzione fondamentale dei dialetti Lisp. Essa costruisce (in inglese construct) in memoria oggetti contenenti due valori o puntatori a valore. Questi oggetti vengono chiamati celle cons, coppie cons o semplicemente cons. Nel gergo Lisp, l'espressione "fare il cons di x su y" significa costruire un nuovo oggetto tramite (cons <i>x</i> <i>y</i>). L'oggetto risultante è una coppia, la cui metà sinistra è indicata con <a href="/wiki/Car_e_cdr" title="Car e cdr">car</a> (il primo elemento) e la metà destra (il secondo elemento) con <a href="/wiki/Car_e_cdr" title="Car e cdr">cdr</a>. Questa funzione è legata alla nozione di costruttore presente nella programmazione orientata agli oggetti, che crea un nuovo oggetto a partire da alcuni argomenti, e, più da vicino, è legata alla funzione costruttore dei sistemi a tipo dati algebrico. La parola "cons" e l'espressione "fare il cons su" vengono anche utilizzate più genericamente nel gergo della programmazione funzionale. A volte operatori che compiono una funzione simile, specialmente quando si lavora con le liste, sono pronunciati "cons". Un esempio è l'operatore :: del linguaggio ML, che aggiunge un elemento all'inizio di una lista. In computer programming, <span class="nb">cons</span> (/ˈkɒnz/ or /ˈkɒns/) is a fundamental function in most dialects of the Lisp programming language. <span class="nb">cons</span> constructs memory objects which hold two values or pointers to two values. These objects are referred to as (cons) cells, conses, non-atomic s-expressions ("NATSes"), or (cons) pairs. In Lisp jargon, the expression "to cons x onto y" means to construct a new object with (cons <i>x</i> <i>y</i>). The resulting pair has a left half, referred to as the <span class="nb">car</span> (the first element, or contents of the address part of register), and a right half, referred to as the <span class="nb">cdr</span> (the second element, or contents of the decrement part of register). It is loosely related to the object-oriented notion of a constructor, which creates a new object given arguments, and more closely related to the constructor function of an algebraic data type system. The word "cons" and expressions like "to cons onto" are also part of a more general functional programming jargon. Sometimes operators that have a similar purpose, especially in the context of list processing, are pronounced "cons". (A good example is the :: operator in ML, Scala, F#, Lean and Elm or the : operator in Haskell, which adds an element to the beginning of a list.) consは、ほとんどのLisp方言における基本的な関数である。cons は、2つの、値もしくは値へのポインタを保持するオブジェクトを構成(construct)する。これによって作られたオブジェクトは、(cons)セル、cons、non-atomic S式(NATS式)、(cons)対などと呼ばれる。cons の結果のペアの左側(第一要素)は carと呼ばれ、右側(その残り)は cdrと呼ばれる。 В програмуванні, cons (/ˈkɒns/) фундаментальна функція більшості діалектів LISP. cons конструює (англ. constructs, звідки й назва) об'єкти в пам'яті, які містять два значення чи вказівники на значення. Такі об'єкти називають комірками (англ. cells), консами (англ. conses), неатомарними S-виразами ("NATSes") або парами. Ліву частину пари (перший елемент) називають , праву (другий елемент) — . Також цей трохи пов'язаний з поняттям конструктора в ООП, який створює новий об'єкт за аргументами і трохи більше пов'язаний з функцією конструктором у системах алгебричних типів даних. Слово "cons" та вираз "зконсити" є частиною більш загального жаргону функціонального програмування. Іноді оператори які мають подібну мету, особливо в контексті обробки списків, вимовляються як "cons". (Гарним прикладом є оператор :: в ML, Elm та Scala, який додає елемент до початку списку.)
gold:hypernym
dbr:Function
prov:wasDerivedFrom
wikipedia-en:Cons?oldid=1122211964&ns=0
dbo:wikiPageLength
7857
foaf:isPrimaryTopicOf
wikipedia-en:Cons