gpt4 book ai didi

flutter - 在文本小部件 flutter 中打印 int 值

转载 作者:行者123 更新时间:2023-12-05 00:53:23 25 4
gpt4 key购买 nike

我们如何在 Text 小部件中打印 int 值?我尝试使用 '$num' 但它只是作为 num 的实例出现。

这是我迄今为止尝试过的

Text(
'$widget.count'+'. ',
style: TextStyle(
fontFamily: 'sansPro',
fontSize: 15,
color: Colors.black,
fontWeight: FontWeight.bold,
),
),

最佳答案

在您的特定情况下,您需要使用 {} 包装数据,因此将代码更新为以下内容,

Text(
'${widget.count}''. ',
//...
);

更多详情:

要在 dart 中“打印”或“渲染”作为 intdoublenum 值,您可以使用 .toString() 方法在变量上。您还可以使用“字符串插值”来计算 String 中的变量或表达式。

例如创建一个 Text 小部件来呈现变量 X:

Text(x.toString());

并且使用字符串插值,您可以使用:

Text("$x");

如果变量需要作为表达式的一部分进行计算,也就是说,如果变量是 Object 的一部分,或者您想在计算最终值之前应用操作,那么表达式需要包装在 {} 中,其代码为

Text("${x * 100}");

关于flutter - 在文本小部件 flutter 中打印 int 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68043275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com