<HTML> <HEAD> <TITLE>Float</TITLE> </HEAD> <BODY text="#000000" bgcolor="#FFFFFF"> <A HREF="Fixnum.html">prev</A> - <A HREF="classes.html#classes">up</A> - <A HREF="Proc.html">next</A> - <A HREF="index.html">index</A> <HR> <dl> <dt> <H1>Float</H1> <dd> <P> The class of floating-point numbers </P> <dt> <h2>SuperClass:</h2> <dd> <dl> <dt> <A HREF="Numeric.html"><code>Numeric</code></A> </dl> <dt> <h2>Included Modules:</h2> <dd> <dl> <dt> <A HREF="Prec.html"><code>Precision</code></A> </dl> <dt> <h2>Class Methods:</h2> <dd> <DL COMPACT> <dt> <A NAME="Float.induced_from"><CODE>induced_from(<VAR>num</VAR>)</CODE></A> <dd> <p> Converts <var>num</var> into <code>Float</code>. </p> </DL> <dt> <h2>Methods:</h2> <dd> <DL COMPACT> <DT> <A NAME="plus"> <CODE>self + <VAR>other</VAR></CODE></A> <DD> <DT><A NAME="minus"> <CODE>self - <VAR>other</VAR></CODE></A> <DD> <DT><A NAME="mul"> <CODE>self * <VAR>other</VAR></CODE></A> <DD> <DT><A NAME="div"> <CODE>self / <VAR>other</VAR></CODE></A> <DD> <DT><A NAME="mod"> <CODE>self % <VAR>other</VAR></CODE></A> <DD> <DT><A NAME="pow"> <CODE>self ** <VAR>other</VAR></CODE></A> <DD> <p> Arithmetic operations. </p> <DT> <A NAME="eq"> <CODE>self == <VAR>other</VAR></CODE></A> <DD> <DT><A NAME="lt"> <CODE>self < <VAR>other</VAR></CODE></A> <DD> <DT><A NAME="le"> <CODE>self <= <VAR>other</VAR></CODE></A> <DD> <DT><A NAME="gt"> <CODE>self > <VAR>other</VAR></CODE></A> <DD> <DT><A NAME="ge"> <CODE>self >= <VAR>other</VAR></CODE></A> <DD> <p> Floating-point comparison. </p> <DT> <A NAME="ceil"><CODE>ceil</CODE></A> <DD> <p> Returns the smallest integer value not less than <var>self</var>. </p> <DT> <A NAME="floor"><CODE>floor</CODE></A> <DD> <p> Returns the largest integer value not greater than <var>self</var>. </p> <DT> <A NAME="round"><CODE>round</CODE></A> <DD> <p> Rounds <code>self</code> to closest integer. </p> <DT> <A NAME="to_f"> <CODE>to_f</CODE></A> <DD> <p> Returns the receiver, since Floats do not need any conversion. </p> </DL> </dl> <HR> <A HREF="Fixnum.html">prev</A> - <A HREF="classes.html#classes">up</A> - <A HREF="Proc.html">next</A> - <A HREF="index.html">index</A> <P ALIGN=right><A HREF="mailto:matz@netlab.co.jp">matz@netlab.co.jp</A></P> </BODY> </HTML>