<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Mr_watermelon (张若驰)</title>
    <link>https://ruby-china.org/Mr_watermelon</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>正则表达式 ?!$ 是什么意思</title>
      <description>&lt;p&gt;对于这行代码&lt;br&gt;
decimal.gsub!(/\d{3}(?!$)/,'\0,')&lt;/p&gt;

&lt;p&gt;请问 ?!$ 是什么意思啊&lt;/p&gt;</description>
      <author>Mr_watermelon</author>
      <pubDate>Sat, 13 May 2017 12:17:34 +0800</pubDate>
      <link>https://ruby-china.org/topics/32984</link>
      <guid>https://ruby-china.org/topics/32984</guid>
    </item>
    <item>
      <title>关于顶层方法</title>
      <description>&lt;p&gt;def a= (value)
    a = value
    puts a
end    &lt;/p&gt;

&lt;p&gt;self.a= 10 &lt;/p&gt;

&lt;p&gt;上面的例子中  顶层方法 a=(value)  是 Object 类的私有实例方法 为什么可以用 self 显式调用？
去掉=号后就不能显式调用了&lt;/p&gt;</description>
      <author>Mr_watermelon</author>
      <pubDate>Tue, 04 Oct 2016 14:08:28 +0800</pubDate>
      <link>https://ruby-china.org/topics/31233</link>
      <guid>https://ruby-china.org/topics/31233</guid>
    </item>
    <item>
      <title>关于以=结尾的方法</title>
      <description>&lt;p&gt;刚刚从 python 转到 ruby，好多问题不清楚啊！！&lt;/p&gt;

&lt;p&gt;def age= (value)
    age = value
    puts age
    return age*2
end  &lt;/p&gt;

&lt;p&gt;age = 5  #为什么没有输出？不是已经执行该方法了吗？&lt;/p&gt;

&lt;p&gt;puts age= 5 #为什么输出为 5   而不是为 10？&lt;/p&gt;</description>
      <author>Mr_watermelon</author>
      <pubDate>Fri, 30 Sep 2016 02:19:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/31207</link>
      <guid>https://ruby-china.org/topics/31207</guid>
    </item>
  </channel>
</rss>
