嗨,我是SASS的新手,想知道怎么写“if value in array
”
例如:
$animal : dog;
$landAnimal : (dog, cat, lion);
$seaAnimal : (fish, squid, whale);
//keyword IN doesn't work
@if $animal in $landAnimal{
//do something
}@else if $animal in $seaAnimal{
//do something
}
我尝试搜索文档和谷歌搜索,但我没有找到任何答案。这里有人有解决方案吗我相信这很简单。
答案 0 :(得分:9)
您正在寻找index
功能:http://sass-lang.com/docs/yardoc/Sass/Script/Functions.html#index-instance_method
@if index($landAnimal, $animal) {
//do something
} @else if index($seaAnimal, $animal) {
//do something
}