Functions

兼容性:Dart Sass ✓ |LibSass 3.5.0+ |Ruby Sass 3.5.0+

在旧版本的LibSass和Ruby Sass中,call()函数接受一个表示函数名称的字符串。这已更改为采用函数值,以准备新的模块系统,其中的函数不再是全局的,因此给定的名称可能并不总是指向同一个函数。
传递一个字符串在给call()在所有实现中仍然有效,但它已被弃用,并且在未来的版本中将不被允许。

函数也可以是值!不能直接将函数编写为值,但是可以将函数的名称传递给get-function()函数以获得值。一旦有了函数值,就可以将它传递给call()函数来调用它。这对于编写调用其他函数的高阶函数很有用。

上次更新: 2019-11-5 4:49:11 PM