你可以使用加号运算符或插值语法将任何字符串与另一个字符串相加。
同样地,您可以通过多种方式将美元符号添加到一个字符串中。
如何在Dart和Flutter中打印美元符号?
有多种方法 字符串包含普通文本或原始文本,用插值语法解释。
插值语法使用price` 来打印变量值。如果我们在插值变量上附加'在字符串中具有特殊的含义,后面必须有一个标识符或一个大括号({})中的表达式**。
下面的代码抛出了一个错误。
void main() {
int price = 95;
print("Current price is $$price");
}
一种方法是你需要将$ 符号转义为\$
void main() {
int price = 95;
print("Current price is \$$price");
}
另一种方法是,使用以"r"开头的原始字符串。
void main() {
int price = 95;
print(r"Current price is $price");
}
总结
了解到由于原始字符串对$ 美元符号有特殊的意义。要打印一个美元符号,我们需要转义它。