Я пытаюсь разобрать список в Stylus (последняя версия), но он имеет нечетные результаты.Stylus не анализирует все переменные одинаково
$small = 200px
$medium = 400px
$large = 600px
$list = small $small,
medium $medium,
large $large
for ham in $list
@media screen and (min-width: ham[1])
.{ham[0]}
width ham[1]
дает
@media screen and (min-width: ham[1]) {
.small {
width: 200px;
}
}
@media screen and (min-width: ham[1]) {
.medium {
width: 400px;
}
}
@media screen and (min-width: ham[1]) {
.large {
width: 600px;
}
}
ham[1]
Переменная не получает разобранную в запросе медиа независимо от того, является ли я обернуть его в {} или нет, но он разбирается в другом месте просто отлично. Что мне здесь не хватает?