eclipse - 调试Dart应用程序时变量的唯一ID(哈希?)

标签 eclipse dart

eclipse dart插件在“变量” View 中显示如下内容:

在“值”列中可见的“id”是什么意思? “id”是唯一的吗?在调试期间,如何确定两个实例是否相同?我是否需要在所有类中重写toString()?

最佳答案

当然,您可以在类中重写toString。

class MyClass {
  String someValue = 15;

  @override // not necessary
  String toString() => '${super.toString()} : $someValue';
}

您可以在调试器中输入像_currentState == _eventManager这样的表达式,但是我不知道如何在Eclipse Dart插件中打开Expressions View 。
我不知道身份证。
关于问题标题中的“哈希”。哈希不能保证是唯一的。

关于eclipse - 调试Dart应用程序时变量的唯一ID(哈希?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28887205/

相关文章:

eclipse - 使用 Eclipse 将空格替换为制表符

templates - Dart 聚合物 'does not have default constructor'

dart - 如何在类构造函数中为 Map 类型变量分配默认值?

flutter - flutter-web-避免在通过浏览器的地址栏以其他路由启动应用程序启动时启动initialRoute吗?

dart - Dart 中的 Map 正在用最后更新的值替换先前键的值

dart - 解析包含时区信息的Twitter帖子中的日期字符串

java - Eclipse 无法启动我的程序,但没有错误

java - RCP 3.x 可编辑 PropertySheet View

java - Eclipse Mars 自动完成问题

android wear- eclipse : not recognizing support library