version 1.3, 2000/02/05 12:01:09 |
version 1.4, 2000/11/13 00:16:36 |
|
|
@comment $OpenXM: OpenXM/src/asir-doc/parts/builtin/array.texi,v 1.2 1999/12/21 02:47:33 noro Exp $ |
@comment $OpenXM: OpenXM/src/asir-doc/parts/builtin/array.texi,v 1.3 2000/02/05 12:01:09 takayama Exp $ |
\BJP |
\BJP |
@node $BG[Ns(B,,, $BAH$_9~$_H!?t(B |
@node $BG[Ns(B,,, $BAH$_9~$_H!?t(B |
@section $BG[Ns(B |
@section $BG[Ns(B |
|
|
|
|
@menu |
@menu |
* newvect:: |
* newvect:: |
|
* newbytearray:: |
* vtol:: |
* vtol:: |
* newmat:: |
* newmat:: |
* size:: |
* size:: |
Line 188 A conversion from a list to a vector is done by @code{ |
|
Line 189 A conversion from a list to a vector is done by @code{ |
|
[ 1 2 3 ] |
[ 1 2 3 ] |
[4] vtol(A); |
[4] vtol(A); |
[1,2,3] |
[1,2,3] |
|
@end example |
|
|
|
@table @t |
|
\JP @item $B;2>H(B |
|
\EG @item References |
|
@fref{newvect}. |
|
@end table |
|
|
|
\JP @node newbytearray,,, $BG[Ns(B |
|
\EG @node newbytearray,,, Arrays |
|
@subsection @code{newbytearray} |
|
@findex newbytearray |
|
|
|
@table @t |
|
@item newbytearray(@var{len},[@var{listorstring}]) |
|
\JP :: $BD9$5(B @var{len} $B$N(B byte array $B$r@8@.$9$k(B. |
|
\EG :: Creates a new byte array. |
|
@end table |
|
|
|
@table @var |
|
@item return |
|
byte array |
|
@item len |
|
\JP $B<+A3?t(B |
|
\EG non-negative integer |
|
@item listorstring |
|
\JP $B%j%9%H$^$?$OJ8;zNs(B |
|
\EG list or string |
|
@end table |
|
|
|
@itemize @bullet |
|
@item |
|
\JP @code{newvect} $B$HF1MM$K$7$F(B byte array $B$r@8@.$9$k(B. |
|
\EG This function generates a byte array. The specification is |
|
similar to that of @code{newvect}. |
|
@item |
|
\JP $BJ8;zNs$G=i4|CM$r;XDj$9$k$3$H$b2DG=$G$"$k(B. |
|
\EG The initial value can be specified by a character string. |
|
@item |
|
\JP byte array $B$NMWAG$N%"%/%;%9$OG[Ns$HF1MM$G$"$k(B. |
|
\EG One can access elements of a byte array just as an array. |
|
@end itemize |
|
|
|
@example |
|
[182] A=newbytearray(3); |
|
|00 00 00| |
|
[183] A=newbytearray(3,[1,2,3]); |
|
|01 02 03| |
|
[184] A=newbytearray(3,"abc"); |
|
|61 62 63| |
|
[185] A[0]; |
|
97 |
|
[186] A[1]=123; |
|
123 |
|
[187] A; |
|
|61 7b 63| |
@end example |
@end example |
|
|
@table @t |
@table @t |