如何获得Flutter / Dart变量的内存地址?这可能吗?

问题描述 投票:1回答:1

我想在Dart中打印一个变量的当前内存地址,但我不知道这是否可行。我想编写一个代码,以喜欢的列表结构显示所有内存地址。

欢迎提出建议。

flutter memory dart access
1个回答
0
投票

无法访问Dart对象的原始内存。 Dart是垃圾收集语言,这意味着不能保证Dart对象驻留在特定的内存地址,因为垃圾收集器可以(并且)在垃圾收集期间将这些对象移动到不同的内存位置。由于这个原因,在Dart虚拟机中,几乎只能通过句柄而不是原始指针来访问和传递Dart对象。

© www.soinside.com 2019 - 2024. All rights reserved.