我的问题很简短。当所有内容都在dart中时,无论是字符串、布尔值、int、float还是char,所有内容都以dart语言存储在对象中。因此,根据定义,任何具有引用类型(存储在object中)的对象都是非原始的,因此上面所有的类型在dart中都是非原始的,或者如果这些是原始的,那么定义如何,存储在对象中的任何东西都是非原始的。另外,请告诉我dart语言的原始数据类型是什么
发布于 2021-10-01 14:35:33
如果您将“原始值”定义为非引用值,则Dart没有任何原始值。
所有Dart值都是(对)实现Object或Null的对象实例。所有这些都可以存储在Object?类型的变量中。
有些类型更受运行时系统的支持(如int、double、String、bool和Null),出于性能和平台互操作性的原因,您不允许使用自己的类实现这些类型。在某种意义上,这些是“基本”类型(我不会说“原始”,但其他人可能会)。
https://stackoverflow.com/questions/69407099
复制相似问题