<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>youseke</title>
    <link>https://ruby-china.org/youseke</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>.rvmrc 文件里只记载了使用的 gemset</title>
      <description>&lt;p&gt;这种情况下 ruby 的版本会自动使用默认的吗？
还是必须用&lt;code&gt;rvm use&lt;/code&gt;来指定？
在网上查了一下没找到说明（可能自己不太会搜索）
&lt;code&gt;rvm gemset use example&lt;/code&gt;
多谢解答&lt;/p&gt;</description>
      <author>youseke</author>
      <pubDate>Wed, 12 Jun 2013 08:09:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/11661</link>
      <guid>https://ruby-china.org/topics/11661</guid>
    </item>
    <item>
      <title>Object class 求教</title>
      <description>&lt;p&gt;碰到下面的情况&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1.9.3p194 :001 &amp;gt; class Object
1.9.3p194 :002?&amp;gt;   def foo
1.9.3p194 :003?&amp;gt;     puts 'foo'
1.9.3p194 :004?&amp;gt;     end
1.9.3p194 :005?&amp;gt;   end
 =&amp;gt; nil
1.9.3p194 :006 &amp;gt; Object.foo
foo
 =&amp;gt; nil
1.9.3p194 :007 &amp;gt; Object.new.foo
foo
 =&amp;gt; nil
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;请问为什么会这样…foo 不是作为 Object class 的 instance method 被定义的吗，为什么 Object 也可以调用了…
多谢 (之前不够清晰，修正了一下…)&lt;/p&gt;</description>
      <author>youseke</author>
      <pubDate>Tue, 04 Jun 2013 16:04:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/11478</link>
      <guid>https://ruby-china.org/topics/11478</guid>
    </item>
    <item>
      <title>关于 inject 方法</title>
      <description>&lt;p&gt;看到
&lt;code&gt;(1..100).inject(:*)&lt;/code&gt;
和
&lt;code&gt;(1..100).inject(&amp;amp;:*)&lt;/code&gt;
两种写法
在版上查了一下，第二中情况会有:*/.to_proc 变换
但是具体的处理有什么不同呢？
非常基本的问题，多谢大家帮忙解答&lt;/p&gt;</description>
      <author>youseke</author>
      <pubDate>Thu, 30 May 2013 17:26:18 +0800</pubDate>
      <link>https://ruby-china.org/topics/11355</link>
      <guid>https://ruby-china.org/topics/11355</guid>
    </item>
  </channel>
</rss>
