Ruby这段代码意味着什么?

时间:2012-03-10 11:57:05

标签: ruby

def load_­comics(pat­h)
    comics={}
    File.forea­ch(path) do |line­|
        name, url = line.­split(': ')
        comics[nam­e] = url.s­trip
    end
    comics  #<<< THIS LINE
end

我习惯了PHP,comics做了什么?我有点困惑(我在tryruby.org上做的教程并没有解释那个部分)。

2 个答案:

答案 0 :(得分:5)

它是方法的返回值。

答案 1 :(得分:1)

漫画是哈希,可能结果如下:

comics = { 'name1' => 'url1', 'name2' => 'url2', ...}