dart - 如何在 Dart 编程中使用 >>>"
问题描述
但
void main() {
print(3 >>> 1);
}
无法编译,报错
Error: Expected an identifier, but got '>'.
解决方案
文档领先于时代。我假设该表来自https://www.dartlang.org/guides/language/language-tour#operators
Dart>>>
在 2012 年将其整数类型更改为任意精度整数时移除了该运算符(编译为 JavaScript 时除外)。Dart 中不再有>>>
操作员,而且已经好几年没有了。
在 Dart 2.0 中,Dart 将其整数类型更改为 64 位整数(编译为 JavaScript 时除外)。我们计划重新引入>>>
运算符,并将其添加到语言规范中,我们尚未在所有平台上实现它,因此不可用。
当我们发布那个操作符时,这里的文档有点过于乐观了。正如最初计划的那样,它不会出现在 Dart 2.3 中。
推荐阅读
- java - 当我尝试通过 javaFX 中的不同场景传递值时,Setter 方法不起作用
- python - 使用特定分隔符将 Pandas 转换为字符串
- java - 如何将jar文件放入html的embed标签中
- android - android XML中的name属性和context属性有什么区别?
- typescript - 指定参数类型为 T | 为空但不为空
- python - 使用 Django 管理员用户表单添加内联用户配置文件表单时出现问题
- android - 输出“检查失败:threadId!= 0u”导致此崩溃的原因是什么?
- python - 我如何在这个 CNN 微调代码中使用我自己的数据
- selenium - 硒下拉中的元素不可见异常
- javascript - offsetWidth,SVG 宽度在使用加载的字体时不正确