gpt4 book ai didi

dart - dart 中隐式强制转换运算符的语法是什么?

转载 作者:行者123 更新时间:2023-12-02 20:21:19 25 4
gpt4 key购买 nike

我想将自定义类 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/

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