def load_comics(path)
comics={}
File.foreach(path) do |line|
name, url = line.split(': ')
comics[name] = url.strip
end
comics #<<< THIS LINE
end
Я привык к PHP, что делает comics
? Я немного смущен (я занимаюсь учебными курсами на tryruby.org, и это не объясняет этот раздел).Ruby, что означает эта строка кода?
Не по теме, но 'Hash [File.readlines (путь) .map {| линия | line.strip.split (":")}] 'будет делать это без необходимости назначения временных переменных. – d11wtq
Код, который я использовал на самом деле из учебника, чтобы сделать его как можно более понятным, я полагаю, следовательно, необходимость временных переменных – Akshat