gpt4 book ai didi

SASS inspect() for array 或其他方法如何输出数组

转载 作者:行者123 更新时间:2023-12-05 00:54:36 26 4
gpt4 key购买 nike

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

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

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

.test {
z-index: z("test", "test2");
}

这会生成此错误 'inspect' 的参数数量错误(2 对 1)

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

http://sassmeister.com/gist/a8b0610d63d23164328a

最佳答案

inspect() 函数只接受一个参数。通过使用 ... 表示法,您将列表扩展为函数的各个参数。这就是为什么它提示您提供了 2 个参数,而实际上只需要 1 个参数。

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

关于SASS inspect() for array 或其他方法如何输出数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26467046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com