擅长:python、mysql、java
<p><code>for</code>通常不在Ruby中使用,因为它有一些不寻常的作用域。在</p>
<p>我是这样写的:</p>
<pre><code>pairs = { "butter" => "flies", "cheese" => "wheel", "milk" => "expensive" }
until $stdin.eof?
line = $stdin.gets
pairs.each do |from, to|
line = line.gsub(from, to)
end
line
end
</code></pre>
<p><code>import</code>在Ruby中不存在,因此不应该存在。在Ruby中,你还必须用<code>end</code>来“关闭”每个块,仅仅使用缩进是不够的(缩进对Ruby来说没有任何意义,尽管为了可读性你还是应该保留它)。在</p>