我对“as”关键字的使用感到困惑。
它是强制转换运算符还是别名运算符?
我在互联网上遇到以下代码,看起来像一个演员:
var list = json['images'] as List;
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
只是添加 as 关键字现在已被 linter 标记,他们更喜欢您使用像 is 这样的检查
if (pm is Person)
pm.firstName = 'Seth';
Run Code Online (Sandbox Code Playgroud)
您可以在这里阅读更多信息https://github.com/dart-lang/linter/issues/145
| 归档时间: |
|
| 查看次数: |
7545 次 |
| 最近记录: |