// 定义数组
@list: red, green, yellow;
// less的index是从1开始到length
.loop(@i: 1) when(@i <= length(@list)) {
@color: extract(@list, @i); // extract取数组的第i个元素
#@{color} {
background: @color;
}
// i+1的递归调用自身
.loop(@i + 1);
}
// 不传参数,使用默认设置的@i:1i:1
.loop();
编辑后的结果
#red {
background: red;
}
#green {
background: green;
}
#yellow {
background: yellow;
}