cons 向表的头部添加一个元素,或构造一个点对
<P id=crleadin class=cr_leadin>向表的头部添加一个元素,或构造一个点对</P><PRE class=prog_in_end>(cons new-first-element list-or-atom) </PRE><P class=Heading-2>参数</P>
<P class=define_head>new-first-element</P>
<P class=define_text>要添加到表开始的元素。该元素可以为原子或表。</P>
<P class=define_head>list-or-atom</P>
<P class=define_text>表或原子。</P>
<P class=body>返回值 </P>
<P class=body>返回值与 list-or-atom 的数据类型有关。如果 list-or-atom 为表,则 cons 返回表,且将 new-first-element 作为返回表中的第一项。如果 list-or-atom 为原子,则 cons 返回包含 new-first-element 和 list-or-atom 的点对。</P>
<P class=Heading-2>示例</P>
<P class=prompt_end>命令: <SPAN class=CharSansBold>(cons 'a '(b c d))</SPAN> </P>
<P class=prompt_end>(A B C D)</P>
<P class=prompt_end>命令: <SPAN class=CharSansBold>(cons '(a) '(b c d))</SPAN> </P>
<P class=prompt_end>((A) B C D)</P>
<P class=prompt_end>命令: <SPAN class=CharSansBold>(cons 'a 2)</SPAN> </P>
<P class=prompt_end>(A . 2)</P>
<P class=see_also>参阅</P>
<P class=body>《Visual LISP 开发人员手册》中的 <A href="ms-its:ACAD_ALG.chm::/ALG.08.033.htm"><FONT color=#0000ff>表处理</FONT></A>。</P>
页:
[1]