我想将自定义类 A 的实例强制转换为 int。隐式强制转换运算符的语法是什么? (我以为我记得有这样的功能,但我在网上找不到它)
int a = (new A());
最佳答案
您还可以使用 as
来帮助告诉工具“不,真的,将此对象视为此类型”。
一个很好的例子是当您必须处理 dart:html 的 querySelector()
函数时。
FormElement form = querySelector('#sign-up') as FormElement;
在上面,检查了 querySelector('#sign-up')
返回的对象是否确实是 FormElement 的实例。
了解更多信息 https://www.dartlang.org/docs/dart-up-and-running/ch02.html#operators
关于dart - dart 中隐式强制转换运算符的语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16950515/