9
後使用ERB輸出文件,我得到了下面的例子:如何結合
require 'erb'
names = []
names.push({ 'first' => "Jack", 'last' => "Herrington" })
names.push({ 'first' => "LoriLi", 'last' => "Herrington" })
names.push({ 'first' => "Megan", 'last' => "Herrington" })
myname = "John Smith"
File.open(ARGV[0]) { |fh|
erb = ERB.new(fh.read)
print erb.result(binding)
伴隨
text.txt
<% name = "Jack" %>
Hello <%= name %>
<% names.each { |name| %>
Hello <%= name[ 'first' ] %> <%= name[ 'last' ] %>
<% } %>
hi, my name is <%= myname %>
}
好聽打印到屏幕。
什麼是最簡單的方式輸出到另一個文件:「text2.txt」,而不是屏幕?
我知道這對你們大多數有經驗的ruby大師來說真的是小菜一碟,但對於剛剛從新手拿起Ruby的初學者來說......現在很具挑戰性......但我想使用代碼真實的生活目的...
謝謝!!!
那真的很好,詳細的解釋!謝謝! – john 2010-06-03 20:45:02