2017-03-04 20 views
0

是否可以在Stylus中使用for周期的范围值和单值(合并)?Stylus'for'循环:可能结合范围和单个值?

for item in range(2, 7) 14 33 
    li:nth-child({item}) 
     color red 

for item in 2..7 14 33 
    li:nth-child({item}) 
     color red 

的代码无法正常工作。只有在使用范围或一组单值时才能使用。

回答

1

不幸的是,手写笔没有类似的东西在标准库concat,只有push,但你可以很容易地把它写:

concat() 
    ret =() 
    for item in arguments 
    push(ret, item) 
    ret 

body 
    for i in concat(range(0, 5), 10, 55) 
    test: i 
+0

谢谢! Thak很棒,我非常感谢你的帮助! – CodeGust