Rav*_*ode 5 memory dart flutter
我想在 Dart 中打印变量的当前内存地址,但我不知道这是否可行。我想编写一个代码来显示喜欢的列表结构中的所有内存地址。
欢迎提供建议。
Ben*_*nyi 14
无法访问 Dart 对象的原始内存。Dart 是一种垃圾收集语言,这意味着 Dart 对象不能保证位于特定的内存地址,因为垃圾收集器可以(并且肯定会)在垃圾收集期间将这些对象移动到不同的内存位置。在 Dart 虚拟机中,Dart 对象几乎完全是通过句柄而不是原始指针来访问和传递的。
在 Dart 中无法打印变量的内存地址。
即使您可以打印内存地址,您也无法用它做任何有意义的事情。
如果要识别对象,可以使用identityHashCode.