cadr 返回表的第二个元素
<P id=crleadin class=cr_leadin>返回表的第二个元素</P><PRE class=prog_in_end>(cadr list)</PRE><P class=body>在 AutoLISP 中,cadr 函数经常被用来获取二维或三维点的 Y 坐标(由两个或三个实数组成的表的第二个元素)。</P>
<P class=Heading-2>参数</P>
<P class=define_head>list</P>
<P class=define_text>表。</P>
<P class=Heading-2>返回值</P>
<P class=body>list 中的第二个元素。如果表为空或表中仅有一个元素则返回 nil。</P>
<P class=Heading-2>示例</P>
<P class=prompt_end>命令: <SPAN class=CharSansBold>(setq pt2 '(5.25 1.0))</SPAN> </P>
<P class=prompt_end>(5.25 1.0)</P>
<P class=prompt_end>命令: <SPAN class=CharSansBold>(cadr pt2)</SPAN> </P>
<P class=prompt_end>1.0</P>
<P class=prompt_end>命令: <SPAN class=CharSansBold>(cadr '(4.0))</SPAN> </P>
<P class=prompt_end>nil</P>
<P class=prompt_end>命令: <SPAN class=CharSansBold>(cadr '(5.25 1.0 3.0))</SPAN> </P>
<P class=prompt_end>1.0</P>
<P class=see_also>参阅</P>
<P class=body>《Visual LISP 开发人员手册》中的 <A href="ms-its:ACAD_ALG.chm::/ALG.08.034.htm"><FONT color=#0000ff>点表</FONT></A>。</P> (cadr (list 1 3 4)) return 3
等价于 (nth 1 (list 1 3 4)) return 3
页:
[1]