⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3.3.htm

📁 RUBY的参考手册~~ RUBY的参考手册~~RUBY的参考手册
💻 HTM
📖 第 1 页 / 共 5 页
字号:
                    class=docPubcolor><SPAN class=docMonofont>)</SPAN></SPAN> 
                    </SPAN>
                    <DD>
                    <P class=docList></P>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>gsub!(</SPAN></SPAN> 
                    <TT><I>x</I></TT><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>) {...}</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList>Performs the same substitution as 
                    <TT>gsub</TT>, except the string is changed in place. </P><A 
                    name=IXT-3-127290></A><A name=IXT-3-127291></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>Integer(</SPAN></SPAN> <A 
                    name=IXT-3-127292></A><TT><I>obj</I></TT><SPAN 
                    class=docPubcolor><SPAN class=docMonofont>)</SPAN></SPAN> 
                    </SPAN>
                    <DD>
                    <P class=docList>Returns <TT><I>obj</I></TT> after 
                    converting it to an integer. <TT>Numeric</TT> objects are 
                    converted directly; <TT>nil</TT> is converted to 0; strings 
                    are converted considering <TT>0x</TT>, <TT>0b</TT> radix 
                    prefix. The rest are converted using <TT>obj.to_i</TT>. </P><PRE>Integer(1.2)            # =&gt; 1
Integer(1.9)            # =&gt; 1
Integer(nil)            # =&gt; 0
Integer("55")           # =&gt; 55
Integer("0xaa")         # =&gt; 170</PRE><A 
                    name=IXT-3-127293></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>lambda {|</SPAN></SPAN> 
                    <TT><I>x</I></TT><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>|...}</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList></P>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>proc {|</SPAN></SPAN> 
                    <TT><I>x</I></TT><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>|...}</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList></P>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>lambda</SPAN></SPAN></SPAN> 
                    <DD>
                    <P class=docList></P>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>proc</SPAN></SPAN></SPAN> 
                    <DD>
                    <P class=docList><A name=IXT-3-127294></A>Converts a block 
                    into a <TT>Proc</TT> object. If no block is specified, the 
                    block associated with the calling method is converted. 
                    </P><A name=IXT-3-127295></A><A name=IXT-3-127296></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>load(</SPAN></SPAN> 
                    <TT><I>file</I></TT><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>[,</SPAN></SPAN> 
                    <TT><I>private</I></TT><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>=false])</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList>Loads a Ruby program from 
                    <TT><I>file</I></TT>. Unlike <TT>require</TT>, it doesn't 
                    load extension libraries. If <TT><I>private</I></TT> is 
                    <TT>true</TT>, the program is loaded into an anonymous 
                    module, thus protecting the namespace of the calling 
                    program. </P><A name=IXT-3-127297></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>local_variables</SPAN></SPAN></SPAN> 
                    <DD>
                    <P class=docList>Returns an array of local variable names. 
                    </P><A name=IXT-3-127298></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>loop {...}</SPAN></SPAN></SPAN> 
                    <DD>
                    <P class=docList>Repeats a block of code.</P><A 
                    name=IXT-3-127299></A><A name=IXT-3-127300></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>open(</SPAN></SPAN> <A 
                    name=IXT-3-127301></A><TT><I>path</I></TT><SPAN 
                    class=docPubcolor><SPAN class=docMonofont>[,</SPAN></SPAN> 
                    <TT><I>mode</I></TT><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>="r"])</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList></P>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>open(</SPAN></SPAN> 
                    <TT><I>path</I></TT><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>[,</SPAN></SPAN> <TT><I>mode</I></TT><SPAN 
                    class=docPubcolor><SPAN class=docMonofont>="r"]) 
                    {|</SPAN></SPAN> <TT><I>f</I></TT><SPAN 
                    class=docPubcolor><SPAN 
                    class=docMonofont>|...}</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList>Opens a <TT><I>file</I></TT>. If a block is 
                    specified, the block is executed with the opened stream 
                    passed as an argument. The file is closed automatically when 
                    the block exits. If <TT><I>path</I></TT> begins with a pipe 
                    <TT>|</TT>, the following string is run as a command, and 
                    the stream associated with that process is returned. </P><A 
                    name=IXT-3-127302></A><A name=IXT-3-127303></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>p(</SPAN></SPAN> <A 
                    name=IXT-3-127304></A><TT><I>obj</I></TT><SPAN 
                    class=docPubcolor><SPAN class=docMonofont>)</SPAN></SPAN> 
                    </SPAN>
                    <DD>
                    <P class=docList>Displays <TT><I>obj</I></TT> using its 
                    inspect method (often used for debugging). </P><A 
                    name=IXT-3-127305></A><A name=IXT-3-127306></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>print([</SPAN></SPAN> <A 
                    name=IXT-3-127307></A><TT><I>arg</I></TT><SPAN 
                    class=docPubcolor><SPAN 
                    class=docMonofont>...])</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList>Prints <TT>arg</TT> to <TT>$defout</TT>. If 
                    no arguments are specified, the value of <TT>$_</TT> is 
                    printed. </P>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>printf(</SPAN></SPAN> 
                    <TT><I>fmt</I></TT><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>[,</SPAN></SPAN> <TT><I>arg</I></TT><SPAN 
                    class=docPubcolor><SPAN 
                    class=docMonofont>...])</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList><A name=IXT-3-127308></A>Formats 
                    <TT><I>arg</I></TT> according to <TT><I>fmt</I></TT> using 
                    <TT>sprintf</TT> and prints the result to <TT>$defout</TT>. 
                    For formatting specifications, see <TT>sprintf</TT> for 
                    detail. </P>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>proc {|</SPAN></SPAN> 
                    <TT><I>x</I></TT><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>|...}</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList></P>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>proc</SPAN></SPAN></SPAN> 
                    <DD>
                    <P class=docList>See <TT>lamda</TT>.</P><A 
                    name=IXT-3-127309></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>putc(</SPAN></SPAN> <TT><I>c</I></TT><SPAN 
                    class=docPubcolor><SPAN class=docMonofont>)</SPAN></SPAN> 
                    </SPAN>
                    <DD>
                    <P class=docList><A name=IXT-3-127310></A>Prints one 
                    character to the default output (<TT>$defout</TT>). </P><A 
                    name=IXT-3-127311></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>puts([</SPAN></SPAN> 
                    <TT><I>str</I></TT><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>])</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList><A name=IXT-3-127312></A><A 
                    name=IXT-3-127313></A>Prints string to the default output 
                    (<TT>$defout</TT>). If the string doesn't end with a 
                    newline, a newline is appended to the string. </P><PRE>puts "foo"             # prints: foo\n
puts "bar\n"           # prints: bar\n</PRE><A 
                    name=IXT-3-127314></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>raise(...)</SPAN></SPAN></SPAN> 
                    <DD>
                    <P class=docList></P><A name=IXT-3-127315></A><A 
                    name=IXT-3-127316></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>fail(...)</SPAN></SPAN></SPAN> 
                    <DD>
                    <P class=docList>Raises an exception. Assumes 
                    <TT>RuntimeError</TT> if no exception class is specified. 
                    Calling <TT>raise</TT> without arguments in a rescue clause 
                    re-raises the exception. Doing so outside a rescue clause 
                    raises a message-less <TT>RuntimeError</TT>. <TT>fail</TT> 
                    is an obsolete name for <TT>raise</TT>. See "<TT>raise</TT> 
                    method" in <A class=docLink 
                    href="http://proquest.safaribooksonline.com/JVXSL.asp?xmlid=0-59600-214-9/ruby-CHP-2#ruby-CHP-2">Chapter 
                    2</A>. </P><A name=IXT-3-127317></A><A 
name=IXT-3-127318></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>rand([</SPAN></SPAN> <A 
                    name=IXT-3-127319></A><TT><I>max</I></TT><SPAN 
                    class=docPubcolor><SPAN

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -