2016-03-21 16 views
1

我有以下無法在提取適當的價值減去

@ext-colour-codes: 
    038p #717370, 
    0040 #dee0e1, 
    041g #83111b, 
    03t3 #333333, 
    041w #313131, 
    042a #4d4d4d, 
    044j #2f637e, 
    0a4d #666666; 

@ext-colour-codes-total: 8; 

我的循環是遵循

.ext-colour-code-loop (@l) when (@l > 0 ) { 

    @item: extract(@ext-colour-codes, @l); 
    @code: extract(@item, 1); 
    @colour: extract(@item, 2); 

    [email protected]{code} { 
     background-color: @colour !important; 
    } 

    .ext-colour-code-loop(@l - 1); 
} 

.ext-colour-code-loop(@ext-colour-codes-total); 

我得到的輸出(只顯示一個在這個例子中)

.ext-44j {....}

0被剝離了,事實上,沒有一個cla sses作爲原始輸入發佈。有些是2個字符,有些是3.如何防止這種情況發生?

回答