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

Annotation of OpenXM/src/asir-doc/parts/builtin/type.texi, Revision 1.1

1.1     ! noro        1: @node $B7?$r5a$a$kH!?t(B,,, $BAH$_9~$_H!?t(B
        !             2: @section $B7?$r5a$a$kH!?t(B
        !             3:
        !             4: @menu
        !             5: * type::
        !             6: * ntype::
        !             7: * vtype::
        !             8: @end menu
        !             9:
        !            10: @node type,,, $B7?$r5a$a$kH!?t(B
        !            11: @subsection @code{type}
        !            12: @findex type
        !            13:
        !            14: @table @t
        !            15: @item type(@var{obj})
        !            16: :: @var{obj} $B$N(B $B7?(B ($B@0?t(B) $B$rJV$9(B.
        !            17: @end table
        !            18:
        !            19: @table @var
        !            20: @item return
        !            21: $B<+A3?t(B
        !            22: @item obj
        !            23: $BG$0U(B
        !            24: @end table
        !            25:
        !            26: @itemize @bullet
        !            27: @item
        !            28: @var{obj} $B$N(B $B7?$NCM$O<!$NDL$j(B.
        !            29: @table @t
        !            30: @item 0
        !            31: 0
        !            32: @item 1
        !            33: $B?t(B
        !            34: @item 2
        !            35: $BB?9`<0(B ($B?t$G$J$$(B)
        !            36: @item 3
        !            37: $BM-M}<0(B ($BB?9`<0$G$J$$(B)
        !            38: @item 4
        !            39: $B%j%9%H(B
        !            40: @item 5
        !            41: $B%Y%/%H%k(B
        !            42: @item 6
        !            43: $B9TNs(B
        !            44: @item 7
        !            45: $BJ8;zNs(B
        !            46: @item 8
        !            47: $B9=B$BN(B
        !            48: @item 9
        !            49: $BJ,;6I=8=B?9`<0(B
        !            50: @end table
        !            51: @item
        !            52: $B?t$N7?$r5a$a$k$K$O(B, @code{ntype} $B$rMQ$$$k(B.
        !            53: $BITDj85$N7?$r5a$a$k$K$O(B, @code{vtype} $B$rMQ$$$k(B.
        !            54: @end itemize
        !            55:
        !            56: @table @t
        !            57: @item $B;2>H(B
        !            58: @fref{ntype}, @fref{vtype}.
        !            59: @end table
        !            60:
        !            61: @node ntype,,, $B7?$r5a$a$kH!?t(B
        !            62: @subsection @code{ntype}
        !            63: @findex ntype
        !            64:
        !            65: @table @t
        !            66: @item ntype(@var{num})
        !            67: :: @var{num} ($B?t(B) $B$N(B $B7?(B ($B@0?t(B) $B$rJV$9(B.
        !            68: @end table
        !            69:
        !            70: @table @var
        !            71: @item return
        !            72: $B<+A3?t(B
        !            73: @item obj
        !            74: $B?t(B
        !            75: @end table
        !            76:
        !            77: @itemize @bullet
        !            78: @item
        !            79: $B?t$N7?$NCM$O<!$NDL$j(B.
        !            80: @table @t
        !            81: @item 0
        !            82: $BM-M}?t(B
        !            83: @item 1
        !            84: $BG\@:EYIbF0>.?t(B
        !            85: @item 2
        !            86: $BBe?tE*?t(B
        !            87: @item 3
        !            88: $BG$0U@:EYIbF0>.?t(B (@b{bigfloat})
        !            89: @item 4
        !            90: $BJ#AG?t(B
        !            91: @item 5
        !            92: $BM-8BBN$N85(B
        !            93: @end table
        !            94: @item
        !            95: @code{newalg(x^2+1)} $B$G@8@.$7$??t$H(B, $B5u?tC10L(B @code{@@i} $B$O(B,
        !            96: $B0[$J$k$b$N$H$7$F07$o$l$k(B.
        !            97: @item
        !            98: $BBe?tE*?t$K4X$7$F$O(B, @xref{$BBe?tE*?t$K4X$9$k1i;;(B}.
        !            99: @end itemize
        !           100:
        !           101: @example
        !           102: [0] [10/37,ntype(10/37)];
        !           103: [10/37,0]
        !           104: [1] [10.0/37.0,ntype(10.0/37.0)];
        !           105: [0.27027,1]
        !           106: [2] [newalg(x^2+1)+1,ntype(newalg(x^2+1)+1)];
        !           107: [(#0+1),2]
        !           108: [3] [eval(sin(@@pi/6)),ntype(eval(sin(@@pi/6)))];
        !           109: [0.49999999999999999991,3]
        !           110: [4] [@@i+1,ntype(@@i+1)];
        !           111: [(1+1*@@i),4]
        !           112: @end example
        !           113:
        !           114: @table @t
        !           115: @item $B;2>H(B
        !           116: @fref{type}.
        !           117: @end table
        !           118:
        !           119: @node vtype,,, $B7?$r5a$a$kH!?t(B
        !           120: @subsection @code{vtype}
        !           121: @findex vtype
        !           122:
        !           123: @table @t
        !           124: @item vtype(@var{var})
        !           125: :: @var{var} ($BITDj85(B) $B$N(B $B7?(B ($B@0?t(B) $B$rJV$9(B.
        !           126: @end table
        !           127:
        !           128: @table @var
        !           129: @item return
        !           130: $B<+A3?t(B
        !           131: @item var
        !           132: $BITDj85(B
        !           133: @end table
        !           134:
        !           135: @itemize @bullet
        !           136: @item
        !           137: @var{var} ($BITDj85(B) $B$N7?$NCM$O<!$NDL$j(B. $B>\:Y$O(B @xref{$BITDj85$N7?(B}.
        !           138: @table @t
        !           139: @item 0
        !           140: $B0lHLITDj85(B  (a,b,x,afo,bfo,...,etc)
        !           141: @item 1
        !           142: @code{uc()} $B$G@8@.$5$l$?ITDj85(B (@code{_0}, @code{_1}, @code{_2}, ... etc)
        !           143: @item 2
        !           144: $BH!?t7A<0(B (@code{sin(x)}, @code{log(a+1)}, @code{acosh(1)}, @code{@@pi}, @code{@@e}, ... etc)
        !           145: @item 3
        !           146: $BH!?t;R(B ($BAH$_9~$_H!?t;R(B, $B%f!<%6Dj5AH!?t;R(B, $B=iEyH!?t;R(B : @code{sin}, @code{log}, ... etc)
        !           147: @end table
        !           148: @item
        !           149: @code{a();} $B$r<B9T(B($BDL>o$G$O%(%i!<(B)$B$7$?$@$1$G$b(B @code{ntype(a)} $B$O(B 3 $B$H$J$k(B.
        !           150: $B$9$J$o$A(B @code{a} $B$O%f!<%6Dj5AH!?t;R$H$_$J$5$l$k(B.
        !           151: @item
        !           152: @code{@@pi}, @code{@@e} $B$OITDj85$H$7$F07$o$l$k$,(B, @code{eval()}, @code{pari()}
        !           153: $B$K$*$$$F$O?t$H$7$F07$o$l$k(B.
        !           154: @end itemize
        !           155:
        !           156: @table @t
        !           157: @item $B;2>H(B
        !           158: @fref{type}, @fref{ntype}, @fref{uc}.
        !           159: @end table
        !           160:

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