代码如下:
= 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
s之后得到这个10
?
times
方法在执行块的适当次数后返回整数本身,并且由于您使用的是=
,因此将值打印到div
s之后的输出。
如果您使用-
代替,您将得到没有最终10
的输出:
- 10.times do
%div