[英]How to add dollar sign $ to strings in Dart?
我需要使用這個String
值。 但是,我似乎不能使用美元符號“$”。
Text('! @ # $ & * ~', style: TextStyle(color: Colors.grey))
除了在美元符號前使用反斜杠外,您還可以使用“原始字符串”:
r'! @ # $ & * ~'
“r”前綴表示美元不再是一個特殊字符。
Dollar 是一個特殊字符,你需要用\\
void main(){
String s = "! @ # \$ & * ~";
print('$s');
}
這對您不起作用的原因是美元符號$
用於模板文字,它可用於“ 在字符串中插入 Dart 表達式的值”。
當僅評估標識符時,只需一個美元符號后跟變量名就足夠了: 'foo: $foo'
但是,可以添加花括號來計算整個表達式: 'foo * bar: ${foo * bar}'
話雖如此,您需要使用反斜杠轉義美元符號: '50\\$'
例如: Text('! @ # \\$ & * ~', style: TextStyle(color: Colors.grey))
簡單地寫Text("\\$200",style:TextStyle(fontSize:))
Simply Use \$ before other $ ...
Like this
print("Doller \$$ 50");
檢查下面的代碼以獲取 $ 符號
`String dollarSign = String.fromCharCodes(new Runes('\u0024'));
print(dollarSign):`
只需放入\\$
然后就可以工作了。
Text('\$800') = $800
如果您在變量中有一個金額並且您想用美元符號顯示它,請執行此操作。
void main() {
double amount = 49.99;
print('\$ ${amount}');
}
輸出:$ 49.99
美元是一個特殊符號,我們用它來使用引號內的變量。
String currency="ruppee";
Text('Indian currency is ${currency}');
所以如果我們想以字符串類型保存美元符號,我們需要像這樣添加/
String symbol = "\$";
現在我們可以將它用作字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.