在 flutter 中打印 class 整数类型的项目

Printing a class item of integer type in flutter

有没有具体的方法在flutter中显示整数值。 我有一个类似于 :

的代码片段

class 整数值:

class item{
  item({
    this.int_number
  });
  int int_number=1;
}

在flutter中打印一个int值,我们通常使用Text("$number")

但是当尝试使用类似的方法打印 class 值时:

Text("$item.int_number")

数字打印不正确。但只有关于 $item

的数据

这个问题有直接的解决方案吗??打印作为 class 项的 int 值。

谢谢

使用toString将int变量转换为String

例如:

  int intValue = 1;

我会像这样在Text中使用它

Text("Value is:" + intValue.toString)

有关更多信息,请尝试

使用Text("${item.int_number}")

要打印像 obj.value 这样的实例的值,您需要将其包装在 {}

因此您可以使用 print("${obj.value}");

编辑:

已在 dartpad

上测试此代码
void main() {
  var item = Item(intNumber: 5);
  print("${item.intNumber}");
  print(item);
}

class Item {
  Item({this.intNumber});
  int intNumber = 1;

  toString() => "Item (int_number = $intNumber)";
}

所以你应该可以使用

Text('${item.intNumber}')

Text('$item')