在 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')
有没有具体的方法在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')