[BACK]Return to list.texi CVS log [TXT][DIR] Up to [local] / OpenXM / src / asir-doc / parts / builtin

Diff for /OpenXM/src/asir-doc/parts/builtin/list.texi between version 1.2 and 1.4

version 1.2, 1999/12/21 02:47:33 version 1.4, 2003/12/18 10:26:20
Line 1 
Line 1 
 @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
Line 38 
Line 38 
 @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
Line 71 
Line 71 
 @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
   

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.4

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>