正如 @Davy M 提到的那样,你必须转义 $
,因为它被用作在字符串中嵌入变量的控制字符。
请参阅 Dart 文档:https://www.dartlang.org/guides/language/language-tour#strings
您可以使用不需要任何插件的Runes
类。
示例
您想要显示美元符号,并知道它的Unicode值为U+0024
。
现在,为了在文本中显示它,您可以使用Runes
类并将其转换为显示美元符号($)
。只需在U+
后面使用Unicode值,即0024
,然后将其附加到\u
之后。
用法
Text(new String.fromCharCodes(new Runes('\u0024'))),
Text("\$ 50")
。
Text("Refer and Win 10 000 \$")
。 - Davy Mr"Refer and Wind 10 000$"
。 - tenhobi