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

📄 3.4.htm

📁 RUBY的参考手册~~ RUBY的参考手册~~RUBY的参考手册
💻 HTM
📖 第 1 页 / 共 5 页
字号:
                    <P class=docList>See <TT><I>o</I></TT><TT>.methods</TT>. 
                    </P><A name=IXT-3-127428></A>
                    <DT><SPAN class=docPubcolor><TT><I>o</I></TT><SPAN 
                    class=docPubcolor><SPAN 
                    class=docMonofont>.respond_to?(</SPAN></SPAN> 
                    <TT><I>name</I></TT><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>)</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList>Returns <TT>true</TT> if method named 
                    <TT><I>name</I></TT> exists in the object <TT><I>o</I></TT>. 
                    </P><A name=IXT-3-127429></A>
                    <DT><SPAN class=docPubcolor><TT><I>o</I></TT><SPAN 
                    class=docPubcolor><SPAN 
                    class=docMonofont>.send(</SPAN></SPAN> 
                    <TT><I>name</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></P><A name=IXT-3-127430></A>
                    <DT><SPAN class=docPubcolor><TT><I>o</I></TT><SPAN 
                    class=docPubcolor><SPAN class=docMonofont>.</SPAN></SPAN> 
                    <SPAN class=docEmphasis>__</SPAN><SPAN 
                    class=docPubcolor><SPAN class=docMonofont>send</SPAN></SPAN> 
                    <SPAN class=docEmphasis>__</SPAN><SPAN 
                    class=docPubcolor><SPAN class=docMonofont>(</SPAN></SPAN> 
                    <TT><I>name</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>Calls the method named <TT><I>name</I></TT> 
                    in the object.</P><A name=IXT-3-127431></A>
                    <DT><SPAN class=docPubcolor><TT><I>o</I></TT><SPAN 
                    class=docPubcolor><SPAN 
                    class=docMonofont>.singleton_methods</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList><A name=IXT-3-127432></A>Returns an array 
                    of the object's singleton method names. </P><A 
                    name=IXT-3-127433></A>
                    <DT><SPAN class=docPubcolor><TT><I>o</I></TT><SPAN 
                    class=docPubcolor><SPAN 
                    class=docMonofont>.taint</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList><A name=IXT-3-127434></A>Marks the object 
                    as tainted (unsafe). </P><A name=IXT-3-127435></A>
                    <DT><SPAN class=docPubcolor><TT><I>o</I></TT><SPAN 
                    class=docPubcolor><SPAN 
                    class=docMonofont>.tainted?</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList>Returns <TT>true</TT> if the object 
                    <TT><I>o</I></TT> is tainted. </P><A name=IXT-3-127436></A>
                    <DT><SPAN class=docPubcolor><TT><I>o</I></TT><SPAN 
                    class=docPubcolor><SPAN 
                    class=docMonofont>.to_a</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList><A name=IXT-3-127437></A>Returns an array 
                    representation of the object <TT><I>o</I></TT>. For objects 
                    that can't be naturally converted into an array, an array 
                    containing that <TT><I>o</I></TT> as the sole element is 
                    returned. </P><A name=IXT-3-127438></A>
                    <DT><SPAN class=docPubcolor><TT><I>o</I></TT><SPAN 
                    class=docPubcolor><SPAN 
                    class=docMonofont>.to_s</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList>Returns a string representation of the 
                    object.</P>
                    <DT><SPAN class=docPubcolor><TT><I>o</I></TT><SPAN 
                    class=docPubcolor><SPAN 
                    class=docMonofont>.type</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList>See <TT><I>o</I></TT><TT>.class</TT>.</P><A 
                    name=IXT-3-127439></A>
                    <DT><SPAN class=docPubcolor><TT><I>o</I></TT><SPAN 
                    class=docPubcolor><SPAN 
                    class=docMonofont>.untaint</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList>Removes the taint from the 
                  object.</P></DD></DL><A name=ruby-CHP-3-SECT-4.2></A>
                  <H4 class=docSection2Title>3.4.2 Strings and Regular 
                  Expressions</H4>
                  <P class=docText>Death, taxes, and ... processing text. Yes, 
                  these are virtually inescapable in a programmer's life. In 
                  Ruby, I share your pain. Using the <TT>String</TT>, 
                  <TT>Regexp</TT>, and <TT>MatchData</TT> classes, Ruby provides 
                  sharp tools to slice, dice, and manipulate text to your 
                  heart's content.<A name=IXTR3-13></A> </P><A 
                  name=ch03-10-fm2xml></A><A name=ruby-IDXTERM-697></A><A 
                  name=IXT-3-127440></A><A name=IXT-3-127441></A><A 
                  name=IXT-3-127442></A><A name=IXT-3-127443></A><A 
                  name=IXT-3-127444></A><A name=IXT-3-127445></A><A 
                  name=IXT-3-127446></A><A name=IXT-3-127447></A><A 
                  name=IXT-3-127448></A><A name=IXT-3-127449></A><A 
                  name=IXT-3-127450></A><A name=IXT-3-127451></A><A 
                  name=IXT-3-127452></A><A name=IXT-3-127453></A><A 
                  name=IXT-3-127454></A><A name=IXT-3-127455></A><A 
                  name=IXT-3-127456></A><A name=IXT-3-127457></A><A 
                  name=IXT-3-127458></A><A name=IXT-3-127459></A><A 
                  name=IXT-3-127460></A><A name=IXT-3-127461></A><A 
                  name=IXT-3-127462></A><A name=IXT-3-127463></A><A 
                  name=IXT-3-127464></A><A name=IXT-3-127465></A><A 
                  name=IXT-3-127466></A><A name=IXT-3-127467></A><A 
                  name=IXT-3-127468></A><A name=IXT-3-127469></A><A 
                  name=IXT-3-127470></A><A name=IXT-3-127471></A><A 
                  name=IXT-3-127472></A><A name=IXT-3-127473></A><A 
                  name=IXT-3-127474></A><A name=IXT-3-127475></A><A 
                  name=IXT-3-127476></A><A name=IXT-3-127477></A><A 
                  name=IXT-3-127478></A><A name=IXT-3-127479></A><A 
                  name=IXT-3-127480></A><A name=IXT-3-127481></A><A 
                  name=IXT-3-127482></A><A name=IXT-3-127483></A><A 
                  name=IXT-3-127484></A><A name=IXT-3-127485></A><A 
                  name=IXT-3-127486></A><A name=IXT-3-127487></A><A 
                  name=IXT-3-127488></A><A name=IXT-3-127489></A><A 
                  name=IXT-3-127490></A><A name=IXT-3-127491></A><A 
                  name=IXT-3-127492></A><A name=IXT-3-127493></A><A 
                  name=IXT-3-127494></A><A name=IXT-3-127495></A><A 
                  name=IXT-3-127496></A><A name=IXT-3-127497></A><A 
                  name=IXT-3-127498></A><A name=IXT-3-127499></A><A 
                  name=IXT-3-127500></A><A name=IXT-3-127501></A><A 
                  name=IXT-3-127502></A><A name=IXT-3-127503></A><A 
                  name=IXT-3-127504></A><A name=IXT-3-127505></A><A 
                  name=IXT-3-127506></A><A name=IXT-3-127507></A><A 
                  name=IXT-3-127508></A><A name=IXT-3-127509></A><A 
                  name=IXT-3-127510></A><A name=IXT-3-127511></A><A 
                  name=IXT-3-127512></A><A name=IXT-3-127513></A><A 
                  name=IXT-3-127514></A><A name=IXT-3-127515></A><A 
                  name=IXT-3-127516></A><A name=IXT-3-127517></A><A 
                  name=IXT-3-127518></A><A name=IXT-3-127519></A><A 
                  name=IXT-3-127520></A><A name=IXT-3-127521></A><A 
                  name=IXT-3-127522></A><A name=IXT-3-127523></A><A 
                  name=IXT-3-127524></A><A name=IXT-3-127525></A><A 
                  name=IXT-3-127526></A><A name=IXT-3-127527></A><A 
                  name=IXT-3-127528></A><A name=IXT-3-127529></A><A 
                  name=IXT-3-127530></A><A name=IXT-3-127531></A><A 
                  name=IXT-3-127532></A><A name=IXT-3-127533></A><A 
                  name=IXT-3-127534></A><A name=IXT-3-127535></A><A 
                  name=IXT-3-127536></A><A name=IXT-3-127537></A><A 
                  name=IXT-3-127538></A><A name=IXT-3-127539></A><A 
                  name=IXT-3-127540></A><A name=IXT-3-127541></A><A 
                  name=IXT-3-127542></A><A name=IXT-3-127543></A><A 
                  name=IXT-3-127544></A><A name=IXTR3-14></A>
                  <TABLE cellPadding=5 width=515 border=0>
                    <TBODY>
                    <TR>
                      <TD align=left><B><I>String</I></B></TD>
                      <TD align=right><I>Character String class 
                    </I></TD></TR></TBODY></TABLE>
                  <HR align=left width=515 color=black noShade SIZE=3>

                  <TABLE cellPadding=5 width=515 border=0>
                    <TBODY>
                    <TR>
                      <TD align=left></TD>
                      <TD align=right></TD></TR></TBODY></TABLE>
                  <P class=docText><TT>String</TT><A name=ruby-IDXTERM-697></A> 
                  is one of Ruby's basic datatypes, which contain arbitrary 
                  sequences of bytes. <TT>String</TT> can contain <TT>\0</TT>. 
                  </P><A name=ch03-11-fm2xml></A>
                  <H4 class=docRefsectTitle>Included Module</H4>
                  <P class=docText><TT>Enumerable</TT><A 
                  name=IXT-3-127440></A><A name=IXT-3-127441></A>, 
                  <TT>Comparable</TT> </P><A name=ch03-12-fm2xml></A>
                  <H4 class=docRefsectTitle>Class Method</H4><A 
                  name=IXT-3-127442></A>
                  <DL class=docList><A name=IXT-3-127442></A>
                    <DT><SPAN class=docPubcolor><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>String::new(</SPAN></SPAN> 
                    <TT><I>str</I></TT><SPAN class=docPubcolor><SPAN 
                    class=docMonofont>)</SPAN></SPAN> </SPAN>
                    <DD>
                    <P class=docList>Creates a string.</P></DD></DL><A 
                  name=ch03-13-fm2xml></A>
                  <H4 class=docRefsectTitle>Instance Methods</H4>
                  <P class=docText><A name=IXT-3-127443></A>Methods of the 
                  <TT>String</TT> class ending in <TT>!</TT> modify their 
                  receiver and return a string if modification took place, 
                  otherwise <TT>nil</TT>. Methods without a <TT>!</TT> return a 
                  modified copy of the string. </P><A name=IX

⌨️ 快捷键说明

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