【问题标题】:Primitive Data Types in Dart LnaguageDart 语言中的原始数据类型
【发布时间】:2021-11-23 04:10:13
【问题描述】:

我的问题很简短。 当一切都在 dart 中时,无论它是字符串、布尔值、int、float 还是 char,一切都以 dart 语言存储在对象中。 所以根据定义,任何具有引用类型(存储在对象中)的东西都是非原始的,所以上述所有类型在飞镖中都是非原始的,或者如果这些是原始的,那么定义呢,任何存储在对象是非原始的。 另外,告诉我飞镖语言的原始数据类型是什么

【问题讨论】:

    标签: dart primitive-types


    【解决方案1】:

    如果您将“原始值”定义为非引用值,则 Dart 没有。

    所有 Dart 值都是(引用)实现 ObjectNull 的对象实例。所有都可以存储在Object?类型的变量中。

    运行时系统更紧密地支持某些类型(如intdoubleStringboolNull),并且出于性能和平台互操作性的原因,不允许您拥有你自己的类实现这些。从某种意义上说,这些是“基本”类型(不会说“原始”,但其他人可能会)。

    【讨论】:

      猜你喜欢
      • 2020-02-22
      • 2016-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-21
      • 1970-01-01
      • 1970-01-01
      • 2011-10-06
      相关资源
      最近更新 更多