我们如何在 Text 小部件中打印 int 值?我尝试使用“$num”,但它只是作为 num 的实例出现。
这是我到目前为止所尝试的
Text(
'$widget.count'+'. ',
style: TextStyle(
fontFamily: 'sansPro',
fontSize: 15,
color: Colors.black,
fontWeight: FontWeight.bold,
),
),
在您的具体情况下,您需要用以下方式包装数据{}
,所以将代码更新为以下,
Text(
'${widget.count}''. ',
//...
);
欲了解更多详细信息:
“打印”或“渲染”num
值是一个int
or a double
在 dart 中你可以使用.toString()
变量上的方法。您还可以使用“字符串插值”,即计算变量或表达式中的值String
.
例如创建一个Text
渲染变量 X 的小部件:
Text(x.toString());
使用字符串插值,您可以使用:
Text("$x");
如果变量需要作为表达式的一部分进行计算,也就是说,如果可用变量是表达式的一部分Object
或者您想在计算最终值之前应用操作,则需要将表达式包装在{}
,其代码是
Text("${x * 100}");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)