Variáveis declaradas dentro de uma instrução if resultam em “variável indefinida”
Eu esperava que definir variáveis em uma instrução if funcionasse no Sass, mas infelizmente recebo erros dizendo que a variável não está definida. Aqui está o que eu tentei:
@for !i from 1 through 9
!foo = #000
@if !i == 1
!bg_color = #009832
@if !i == 2
!bg_color = #195889
...
#bar#{!i}
color: #{!foo}
background-color: #{!bg_color}
Com este código, eu teria o seguinte erro:
Variável indefinida: "! Bg_color".