@each $social-network,$social-color in $social-colors {
    .btn-#{$social-network} {
        color: colors($social-network);
    }
}@each $var in <list>
each后面不是只有一个参数吗?这两个是什么意思?去掉一个还会报错 没看懂
如果$social-colors为list一个参数即可,$social-colors为map时两个参数分别是key,value
$social-colors 是数组或对象