为什么我在 HAML 上使用 .times 后在 HTML 中得到一个数字?
Why do I get a number in HTML after using .times on HAML?
这是 HAML 代码:
= 10.times do
%div
HTML 结果是:
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
10
为什么我在 div
之后得到这个 10
?
times
method returns 执行块适当次数后的整数本身,并且由于您使用的是 =
这会将值打印到 [= 之后的输出13=]s.
如果您使用 -
代替,您将获得没有最终 10
:
的输出
- 10.times do
%div
这是 HAML 代码:
= 10.times do
%div
HTML 结果是:
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
10
为什么我在 div
之后得到这个 10
?
times
method returns 执行块适当次数后的整数本身,并且由于您使用的是 =
这会将值打印到 [= 之后的输出13=]s.
如果您使用 -
代替,您将获得没有最终 10
:
- 10.times do
%div