version 1.2, 1999/12/21 02:47:33 |
version 1.4, 2003/12/18 10:26:20 |
|
|
@comment $OpenXM$ |
@comment $OpenXM: OpenXM/src/asir-doc/parts/builtin/list.texi,v 1.3 2003/04/19 15:44:58 noro Exp $ |
\BJP |
\BJP |
@node $B%j%9%H$N1i;;(B,,, $BAH$_9~$_H!?t(B |
@node $B%j%9%H$N1i;;(B,,, $BAH$_9~$_H!?t(B |
@section $B%j%9%H$N1i;;(B |
@section $B%j%9%H$N1i;;(B |
|
|
@item @t{reverse}(@var{list}) |
@item @t{reverse}(@var{list}) |
\JP :: @var{list} $B$r5U=g$K$7$?%j%9%H(B. |
\JP :: @var{list} $B$r5U=g$K$7$?%j%9%H(B. |
\EG :: reversed list of @var{list}. |
\EG :: reversed list of @var{list}. |
@item length(@var{list}) |
@item length(@var{list}|@var{vect}) |
\JP :: @var{list} $B$ND9$5(B. |
\JP :: @var{list} $B$ND9$5(B, $B$^$?$O(B @var{vect} $B$ND9$5(B. |
\EG :: Number of elements in a list @var{list}. |
\EG :: Number of elements in a list @var{list} and a vector @var{vect}. |
@end table |
@end table |
|
|
@table @var |
@table @var |
@item return |
@item return |
\JP @code{car()} : $BG$0U(B, @code{cdr()}, @code{cons()}, @code{append()}, @code{reverse()} : $B%j%9%H(B, @code{length()} : $B<+A3?t(B |
\JP @code{car()} : $BG$0U(B, @code{cdr()}, @code{cons()}, @code{append()}, @code{reverse()} : $B%j%9%H(B, @code{length()} : $B<+A3?t(B |
\EG @code{car()} : arbitrary, @code{cdr()}, @code{cons()}, @code{append()}, @code{reverse()} : list, @code{length()} : non-negative integer |
\EG @code{car()} : arbitrary, @code{cdr()}, @code{cons()}, @code{append()}, @code{reverse()} : list, @code{length()} : non-negative integer |
@item list,list1,list2 |
@item list list1 list2 |
\JP $B%j%9%H(B |
\JP $B%j%9%H(B |
\EG list |
\EG list |
@item obj |
@item obj |
|
|
@item |
@item |
@code{reverse()} $B$O(B, @var{list} $B$r5U=g$K$7$?%j%9%H$r=PNO$9$k(B. |
@code{reverse()} $B$O(B, @var{list} $B$r5U=g$K$7$?%j%9%H$r=PNO$9$k(B. |
@item |
@item |
@code{length()} $B$O(B, @var{list} $B$ND9$5$r=PNO$9$k(B. $B%Y%/%H%k5Z$S9TNs$NMWAG$N8D?t$O(B, @code{size()} $B$rMQ$$$k(B. |
@code{length()} $B$O(B, @var{list} $B$^$?$O(B @var{vect} $B$ND9$5$r=PNO$9$k(B. $B9TNs$NMWAG$N8D?t$O(B, @code{size()} $B$rMQ$$$k(B. |
@item |
@item |
$B%j%9%H$OFI$_=P$7@lMQ$G(B, $BMWAG$NF~$lBX$($O$G$-$J$$(B. |
$B%j%9%H$OFI$_=P$7@lMQ$G(B, $BMWAG$NF~$lBX$($O$G$-$J$$(B. |
@item |
@item |
Line 115 in the same ordering. |
|
Line 115 in the same ordering. |
|
Function @code{reverse()} returns a reversed list of @var{list}. |
Function @code{reverse()} returns a reversed list of @var{list}. |
@item |
@item |
Function @code{length()} returns a non-negative integer which is the |
Function @code{length()} returns a non-negative integer which is the |
number of elements in the input list @var{list}. |
number of elements in the input list @var{list} and the input vector @var{vect}. |
Note that function @code{size} should be used for counting elements |
Note that function @code{size} should be used for counting elements |
of @var{vector} and @var{matrix}. |
of @var{matrix}. |
@item |
@item |
Lists are read-only objects in @b{Asir}. There elements cannot be |
Lists are read-only objects in @b{Asir}. There elements cannot be |
modified. |
modified. |
Line 154 Similar argument applies to function @code{reverse()}. |
|
Line 154 Similar argument applies to function @code{reverse()}. |
|
[d,c,b,a] |
[d,c,b,a] |
[6] length(L); |
[6] length(L); |
3 |
3 |
[7] L[2][0]; |
[7] length(ltov(L)); |
|
3 |
|
[8] L[2][0]; |
5 |
5 |
@end example |
@end example |
|
|