【发布时间】:2010-09-25 16:09:06
【问题描述】:
在 Ruby 中,您可以在字符串中引用变量,并在运行时对其进行插值。
例如,如果您声明一个变量foo 等于"Ted",并且您声明一个字符串"Hello, #{foo}",它会内插到"Hello, Ted"。
我无法弄清楚如何对从文件读取的数据执行神奇的"#{}" 插值。
在伪代码中它可能看起来像这样:
interpolated_string = File.new('myfile.txt').read.interpolate
但是最后一个interpolate 方法不存在。
【问题讨论】:
标签: ruby string interpolation