eag*_*poo 18 ruby string-formatting
处理这个问题的正确方法是什么?
"Hi %s, today is %s so you get 10% OFF!" % ['Joe', 'Monday']
# => ArgumentError: malformed format string - %O
Run Code Online (Sandbox Code Playgroud)
我不能使用普通%{keyname}或者#{code}因为我正在为网址解析字符串并将其剥离,所以我可以用不同的格式(有/无协议,缩短,全长等)将它们粘在一起.所以替换的数量是未知的,他们没有名字.它们只是一系列网址.
我也试过逃避%:
"Hi %s, today is %s so you get 10\% OFF!" % ['Joe', 'Monday']
# => ArgumentError: malformed format string - %O
Run Code Online (Sandbox Code Playgroud)
但得到完全相同的结果.
Sea*_*ond 34
2%的
>> "Hi %s, today is %s so you get 10%% OFF!" % ['Joe', 'Monday']
=> "Hi Joe, today is Monday so you get 10% OFF!"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6066 次 |
| 最近记录: |