Aim
在这家公司,有一个脚本可以启动JAR文件。这些JAR文件大多数需要启动两次,有些需要启动三次。今天,为了多次启动JAR,已经创建了一个数组。它按预期工作,但问题是如何避免木偶数组中的代码重复?
阵列
$variables [
'JAR_0',
'JAR_0',
'JAR_0',
'JAR_1',
'JAR_1',
'JAR_1',
'JAR_2',
'JAR_2',
'JAR_2',
'JAR_3',
'JAR_3',
'JAR_4',
'JAR_4',
'JAR_5',
'JAR_5',
'JAR_6',
'JAR_6',
'JAR_6',
'JAR_7',
'JAR_7',
'JAR_8',
'JAR_8',
'JAR_8',
'JAR_9',
'JAR_9',
'JAR_9'
]循环
<% @variables.each do |variable| -%>
hello <%= variable %>
<% end -%>发布于 2015-01-09 00:37:55
你可以用地图代替,比如:
$variables = {
'JAR_0' => 3,
'JAR_1' => 2,
'JAR_2' => 2,
'JAR_3' => 3
}然后在模板中有这样一个循环
<% @variables.keys.each do |k| -%>
<% @variables[k].to_i.times do -%>
hello <%= k %>
<% end -%>
<% end -%>https://stackoverflow.com/questions/27851343
复制相似问题