Ruby ruby 占位符问题

secondrocker · 2014年01月03日 · 最后由 secondrocker 回复于 2014年01月03日 · 4499 次阅读

ruby 中字符串有没有这种风格的占位符,或者类似的,即声明 "name:{0},age:{1}"字符串时只指定占位符没有内容

String.format("name:{0},age:{1}","sx",23)

% 占位符,和 C 语言一致:

"name:%s,age:%d" % ["sx", 23]

推荐写法:

"name:#{"sx"},age:#{23}"

#1 楼 @luikore 多谢,第二种确实用不了,因为定义字符串时,不确定占位符的值

需要 登录 后方可回复, 如果你还没有账号请 注册新账号