【发布时间】:2020-06-14 23:59:06
【问题描述】:
在 Dart int 中,double 和 bool 用小写字母声明,为什么字符串声明为 String?
这是有原因的吗?
【问题讨论】:
-
不完全是,在Java中它是有意义的,因为String不是像int这样的原始类型,String继承自Object。但是在 Dart 中,当 String 都继承自 Object 类时,为什么没有像 int 一样声明“字符串”?
-
Dart 是相当新的,他们希望保持与大型语言、Java 一样的语法,以便尝试 Dart 的新开发人员在切换时不会遇到太多问题。这就是为什么他们有大部分类似的东西,比如
int、bool和String。