我需要使用此String
值。但是,我似乎无法使用美元标志" $"。
Text('! @ # $ & * ~', style: TextStyle(color: Colors.grey))
美元是一个特殊的角色,您需要使用
void main(){
String s = "! @ # $ & * ~";
print('$s');
}
除了在美元符号前使用后斜线外,还可以使用"原始字符串":
r'! @ # $ & * ~'
" R"前缀表示美元不再是特殊字符。
只是放置$
然后工作。
Text('$800') = $800
这不适合您的原因是因为美元符号 $
用于模板文字可用于"插入字符串中的飞镖表达式"。
仅评估标识符时,只有一个美元符号就足够了:'foo: $foo'
但是, curly braces 可以添加以评估整个表达式:'foo * bar: ${foo * bar}'
话虽如此,您需要使用 Backslash 逃脱:'50$'
在您的示例中:Text('! @ # $ & * ~', style: TextStyle(color: Colors.grey))
简单地写Text("$200",style:TextStyle(fontSize:))
美元是一个特殊的符号,我们将其用于使用引号内的变量。
String currency="ruppee";
Text('Indian currency is ${currency}');
因此,如果我们要保存美元符号在字符串类型中,我们需要添加/
String symbol = "$";
现在我们可以将其用作字符串。
检查下面的代码$ sign
`String dollarSign = String.fromCharCodes(new Runes('u0024'));
print(dollarSign):`
如果您在变量内有金额,并且想用美元符号显示它,请执行此操作。
void main() {
double amount = 49.99;
print('$ ${amount}');
}
输出:$ 49.99