string - 为什么 Dart 中的字符串声明是大写的?
问题描述
在 Dart int 中,double 和 bool 用小写字母声明,为什么字符串声明为 String?
是否有一个原因?
解决方案
不完全是,在 Java 中它是有意义的,因为 String 不是像 int 这样的原始类型,String 继承自 Object。但是在 Dart 中,当两者都继承自 Object 类时,为什么 String 没有像 int 那样声明为“字符串”?
将 Dart 中的每种类型都大写可能更有意义,包括Int、Double 和 Bool,因为它们都是 Object 的后代,而所有其他类型都是大写的。所以问题不是为什么 String 大写,而是为什么 int、double 和 bool不大写。我假设他们只是选择了一个让 Java 程序员对 Dart 感到熟悉的命名方案,但我真的不知道。
推荐阅读
- mysql - Laravel Docker 容器未连接到本地 mysql
- ruby-on-rails - 如何通过 Rails 6 中的浏览器控制台访问自定义 JavaScript 函数
- java - Java 中电子邮件解析器的新手,阅读主题时遇到问题
- java - 使用 JDBC SQL 服务器连接查询时出错
- jenkins - Jenkins dsl配置块使重复选项卡
- plsql - 如何在pl-sql中获取csv文件的行数
- archer - 如何使用 RSA Archer 中的 Web API 获取交叉引用字段中记录的 ID?
- c++ - 我正在尝试创建一个函数“InOrder”,它在二分搜索中进行中序遍历
- validation - 验证器 textarea 不起作用并始终返回 false
- c# - 即使页面尚未加载并且出现“错误:500 服务器错误”,页面加载也不会引发错误