dart - 如何在 Dart 中编写二进制文字
问题描述
你如何在 Dart 中编写二进制文字?
我可以像这样写一个十六进制文字:
Int Number = 0xc
如果我尝试使用传统方式编写二进制文字:
Int Number = 0b1100
我得到一个错误。我试图查找它,但除了十六进制之外,我无法找到任何信息。
解决方案
目前 Dart 中没有内置的二进制数字文字(或 10 和 16 以外的任何基数)。
您可以获得的最接近的是:var number = int.parse("1100", radix: 2);
.
推荐阅读
- c++ - 无法转换 'std::ifstream' {aka 'std::basic_ifstream
'} 到 'bool' 作为回报 - powerbi - 在 Power BI 中使用多个条件和表创建列
- python - 如何将样式应用于 docxtpl
- git - Git rebase 从我的 PR 中的不同分支获取其他提交
- mysql - 通过 PHP 一次执行在 SQL 中创建两个表 customer_data 和 order_data
- javascript - 如何将错误栏链接到 R 中具有高图表的列系列?
- go - 在 Golang 中将 RSA 密钥编组到 PKCS #5
- laravel - 后续请求中未传递访问令牌(Laravel 和 Vue SPA 的 websanova/vue-auth)
- api - 错误 HTTP 500.19 - 内部服务器错误 (0x8007000d)
- node.js - Typescript - 节点 js - const 声明中缺少初始化程序