@node $BJ8;zNs$K4X$9$k1i;;(B,,, $BAH$_9~$_H!?t(B
@section $BJ8;zNs$K4X$9$k1i;;(B
@menu
* rtostr::
* strtov::
@end menu
@node rtostr,,, $BJ8;zNs$K4X$9$k1i;;(B
@subsection @code{rtostr}
@findex rtostr
@table @t
@item rtostr(@var{obj})
:: @var{obj} $B$rJ8;zNs$KJQ$($k(B.
@end table
@table @var
@item return
$BJ8;zNs(B
@item obj
$BG$0U(B
@end table
@itemize @bullet
@item
$BG$0U$N%*%V%8%'%/%H(B @var{obj} $B$rJ8;zNs$KJQ$($k(B.
@item
$B@0?t$J$I$rJ8;zNs$KJQ49$7$FJQ?tL>$H7k9g$9$k$3$H$K$h$j(B,
$BE:;zIU$-$NITDj85$r@8@.$9$k>l9g$KB?$/MQ$$$i$l$k(B.
@item
$B5U$K(B, $BJ8;zNs$rITDj85$KJQ49$9$k;~$K$O(B, @code{strtov} $B$rMQ$$$k(B.
@end itemize
@example
[0] A=afo;
afo
[1] type(A);
2
[2] B=rtostr(A);
afo
[3] type(B);
7
[4] B+"1";
afo1
@end example
@table @t
@item $B;2>H(B
@fref{strtov}, @fref{type}.
@end table
@node strtov,,, $BJ8;zNs$K4X$9$k1i;;(B
@subsection @code{strtov}
@findex strtov
@table @t
@item strtov(@var{str})
:: @var{str} ($BJ8;zNs(B) $B$rITDj85$KJQ$($k(B.
@end table
@table @var
@item return
$BITDj85(B
@item str
$BITDj85$H$7$FJQ492DG=$JJ8;zNs(B
@end table
@itemize @bullet
@item
$BITDj85$H$7$FJQ492DG=$JJ8;zNs$rITDj85$KJQ$($k(B.
@item
$BITDj85$H$7$FJQ492DG=$JJ8;zNs$H$O(B, $B1Q>.J8;z$G;O$^$j(B,
$B1Q;z(B, $B?t;z$*$h$S5-9f(B @code{_} $B$G:n$i$l$kJ8;zNs$G$"$k(B.
@item
@code{rtostr()} $B$HAH9g$;$F(B, $B%W%m%0%i%`Cf$G<+F0E*$KITDj85$r@8@.$7$?$$;~$K(B
$BMQ$$$i$l$k(B.
@end itemize
@example
[0] A="afo";
afo
[1] for (I=0;I<3;I++) @{B=strtov(A+rtostr(I)); print([B,type(B)]);@}
[afo0,2]
[afo1,2]
[afo2,2]
@end example
@table @t
@item $B;2>H(B
@fref{rtostr}, @fref{type}, @fref{uc}.
@end table