字符串格式是这样的:
someString = "Example string %{key}"
result = someString % {key: newData}
我想在不对它们进行硬编码的情况下检索字符串中的散列键。有没有办法做到这一点?
另外,有没有办法使用变量构造格式字符串?我想做这样的事情:
variable = key
result = someString % {variable: newData}
最佳答案
你几乎明白了。语法有点不对
variable = :key # get this one from whereever
someString = "Example string %{key}"
someString % { variable => 'foo' } # => "Example string foo"
关于ruby - 使用变量构造格式字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31131799/