SASS inspect()用于数组或其他方法如何输出数组

sim*_*Pod 2 sass

我的问题是如何使SASS功能inspect()与数组一起工作或如何以另一种方式输出数组.

我的基本示例是这段代码:

@function z($layers...) {
  @warn "`#{inspect($layers...)}`";
}

.test {
  z-index: z("test", "test2");
}
Run Code Online (Sandbox Code Playgroud)

这会产生这个错误 wrong number of arguments (2 for 1) for 'inspect'

如何$layers在@function中输出变量z?谢谢

http://sassmeister.com/gist/a8b0610d63d23164328a

cim*_*non 6

inspect()函数只接受一个参数.通过使用...表示法,您将列表扩展为函数的各个参数.这就是为什么它抱怨你在只有1个预期的时候提供了2个参数.

@function z($layers...) {
  @warn "`#{inspect($layers)}`";
}
Run Code Online (Sandbox Code Playgroud)