在研究Dart语言时,我发现使用这种类声明包装了一些东西:
class _Base = Authentication with Utilities, Validators;
我不明白运算符
=
在这里做什么,这是一种别名吗?
最佳答案
是使用mixins创建继承类的快捷方式。
该示例与以下示例相同:
class _Base extends Authentication with Utilities, Validators{
_Base(): super(); // or with args
}
实用程序和验证程序是mixin。
关于dart - Dart类声明中的运算符 “=”是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60946703/