触控笔'用于'循环:可以组合范围和单个值吗?

时间:2017-03-04 17:59:36

标签: cycle 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 个答案:

答案 0 :(得分:1)

不幸的是,Stylus在标准库中没有concat之类的内容,只有push,但您可以轻松编写它:

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

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